thoughts on the major refactoring of scene graph to meet future needs/APIs/hardware