ENH: Textures can be init'd from ImageData, they can be modified at runtime, you can also swap textures