Started to refactor shaders.