Added the base class for texture manager and texture loader