Moved some of the code to the new gsb_feature_workbench module