Drawing using shaders

We now use shaders and GLSL for drawing.