got the new copy fucntions to prevent duplicates when copying into a list, next I need to build the actual export function starting with a generic copy of workspaces without dupping their contents and then doing that manually with the new functionds starting with instances and then doing frameworks.