Added initial OpenGL shader program implementation.