Moving shaders into separate files.