Shaders can now stored in their own files and loaded individually.