Telerik Dock uses a simple and completely transparent architecture based on a single interface - IDockWindow - which offers direct access to all logical objects. IDockWindow is backed up by an internal HostDockWindow which guarantees the correct behavior of hosted or hosting control(s).
Hosting and treating Control and/or Form objects is fully automated and include a simple and unified API for handling each case. In addition, RadDock provides real control over the active document (tool window, component, and/or panel) and will return correct information on which one is active.
The Load/Save layout is based on Name for determining the content. Similar to XAML, the XML code corresponds to the logical objects in RadDock.