Broke out the management of the active workspace to a spearate service and provided a BC layer