introduce a layout for the workspace
introduce a workspace layout controller
introduce a composite view for actions
wrap the workspace views in the workspacelayout

the utility of this is to have a layout for the workspace
that contains screen objects in the middle and actions in the side

We use the controller we introduced to help with this.
adapt basic css style for actions div
add a function to get the currently shown screen