Split the modelview matrix into a model and a view matrix
Added some fun with colors in the shader