Competely Category-less, also changed SceneNode's Ptr