Right now Editor is heavily dependent on the SceneGraph object model, but moving forward we probably want to make massive changes due to #21. This will probably significantly change how complex functionality in the Editor work (like undo/redo user changes, undo/redo object/component create/delete, selection, picking, and manipulation).