Refactored CGLProgram