Just a minor update to the ShaderObject class so you can set the source directly via a std::string.