This used to reside in View and it is now its own class. The reality is
that "per view" UBO is a bit of a misnomer -- currently we indeed have
one per View, but that's not required and in fact, in the future we might
want to have a separate one for shadow maps for instance.
A better name would be "per camera". Currently it is dynamically updated
when rendering the View and shadow maps. In the future this probably need
to be separated.