Separated shaders to external scripts.

This will make editing the shaders easier.