shader and material management library for OGRE