Big changes in shaders. Almost all of them are complete.