WIP on transition to scene::data and scene::dirty everywhere.  Need to "fix" use of scene::dirty a bunch though.