3 This code is used to (de)serialize basic dialogs to XML for storage
4 inside documents. While the XML -appears- to have some hierarchical
5 structure, that is only a fabrication, parsing and underlying toolkit
6 widget structure is sadly linear and flat.