SceneManager, ManagedScene, ManagedLayer

Added some skeleton things for loading and switching scenes.
Also for adding layers onto existing scenes such as a popup message, a
menu etc etc