OpenGL specific texture factory which provides the user with textures defined in an Xml based definition file. The library supports modifiers, that could be applied on each defined texture to modify the image data before OpenGL generates the texture.