The "dialog" service gives components used in the caption or the body of the Dialog
component access to the IDialog interface, through which they can add buttons
and otherwise manipulate the dialog.
The "popup" service gives components used in the content of the Popup component
access to the IPopup interface, through which they can close the popup.
Extending the IServiceDefinition interface with services used by the Popup and Dialog components.