Added a new constructor for TexturedBase skin. Rename the class to TextureBased?