Shader work
A lot of styling changes