Add INKGLProgram class with shaders management