- fixed workspace switching, when workspace is empty. - moved some logic to the compositor service - removed unecessary Qt.createQmlObject