Separated shaders, added info, fixed typos.