Using declarative dialogs

Dialog coding concepts, configuration and code structure.