Start implementing Texture class