Added ids to textures and storing models with texture id:s, therefore allowing the texture to differentiate between multiple instances of the same shape