Allow WorkspaceSwitcher to handle dynamic workspaces