Should be pulled into dev (so I can solicit bug reports), but will need redoing before actual release as the single palette and scene stuff settles down.