The 2 projects have some aspects that should be consolidated. WorkspacePersistenceService was improved without updating ModelWorkflowComponent much.
WorkspaceService should be moved to own file
- ADRIA project has it's own save debounce system, may not be needed anymore? patchWorkspaceState was added after this code, should it be used?
- Consolidate map code, though may not be worth the effort
- Also, consider separating workspace tab content to own component, though this is a big refactor. why not use tab content?