Texture holds information about a texture (data mostly) palette will hold an array of textures. TODO: gl_texture + palette management