Glsl function - add ModularProgram

Done.