Now use a shared UBO for global values such as projection and camera matrices

and pass the model matrix as a uniform mat4