Set the stage for abstracting draw to SceneManager

TODO: MeshNode should have a Mesh ptr as a member, it should NOT inherit
Mesh