OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented 3D engine.
OGRE's property system allows you to associate values of arbitrary type with
names, and have those values exposed via a self-describing interface.