Added TextureManager class