lots of refactoring of SceneCommon.  hope to eliminate it mostly.