Initial refactor for splitting GameObject into "GameObject derived from Object" . This will make things easier as *everything* can now be an Object, and GameObjects are .. Objects that are represented in the Game.
Finishing up the split of Objects and GameObjects.
SceneGraph, FileSystemUtils and OpenGLWrapper are now Objects.