The openGl bind texture is now const.

And so is the draw function in the corresponding classes.

Textures is now only saved in graphic memory.