Add Texture.Orientation and add support for flipping Textures
Support for rotating Textures can be added in the future