Trimmed culling and matrices out of RsViewport, moved into ScnViewComponent where it's closer to where it should belong. Less copied around inside of the renderer, more dependence on passing appropriate uniforms to shaders is on the higher level code.