Initial Commit, basic scene management and 3D geometric types