arrange programs into workspaces
set per-workspace layouts