Adds working wrapper for GLSL shading programs