Rules for Angular services in packages/workbench.
providedIn: 'root'.inject() function, not constructor injection.ServiceProvider.get() / service() (see architecture).
Shared, cross-package logic belongs there, not in a workbench service.providedIn: 'root' service in a component’s providers; that creates a second instance.Onto prefix on workbench classes: DialogProviderService, not OntoDialogService.