Thoughts on workspace helpers. Should be sharing the implementations with their GUI counterparts.