ToolBarCatalog should set object name for the newly created toolbar -it allows to save/restore toolbar state and geometry.
DockWidgetCatalog should set object name for the newly created dock - it allows to save/restore its state and geometry.
Little clean-up in the demo project;
Interactive service saves/loads UI state.
Command has been renamed to the Operation because of Qt Undo framework commands.
ComponentManager stores pointer to the initialize data now.
DialogService injects service locator to the dialog model.
Adapter has been deleted as one more extra layer.
Little code clean-up;
Command to enable/disable component has been added.
Undo component has been added.
One more signal was added (before component going to stop).