Initial start of phase 3 repo. Refactoring of shaders.