merge, duplicate and rename redone

and workspace is now a plain model
oops
fix up workspacegropup load/save again