Moved shaders to separate text files, see #322