#14; ShaderManager now assembles shaders