Dynamically manage "workspace groups", sets of workspaces being
used together for some common task or purpose, to allow switching
between workspace groups in a single action. Note that this only
makes sense for multi-head setups.