Shader and material infrastructrure code, reloading shaders and
other resources through the resource loader