Added RenderProgram Class to manage OpenGL programs.