Start of SceneManager

RootNode is just an empty node.
Possible Refactor: remove ISceneNode::move() and create a IMovableNode
abstract class, but I rather not increase inheritance depth needlessly.