Added classes BaseScene and SceneManager