Adding Texture class framework and test