New top level UI
This is a major change in the top level UI. It is organized around workspaces where the user places the different component windows in a custom arrangement (Multiple Document Interface). This alpha deals only with the UI part. The consequences on the API are not fully taken into account yet so some API functions may break. However this should not concern the server variant.