restructured repo, added basic structure for SceneManager