Added shader loader for GLSL shader programs and a shader class used for GPU shader control for the prop it's attached to.