Cleaning up around uniforms/programs... and getting back to vbo/vao implementation.