MainViewport now have deferredRendering
adding workarea.Main component