Hi Craig,
The DockSite.ToolWindows collection contains all registered ToolWindows, which can be displayed in the DockSite. You can add ToolWindows directly to this collection or you can define them in the DockSite's content in XAML (i.e. using SplitContainers and ToolWindowContainers), in which case the ToolWindows will register themselves.
If a ToolWindow is added to the ToolWindows collection directly, then it is not automatically opened. You must manually open or activate it. When the ToolWindow is defined in the DockSite's content, they are opened in the specified position.
A ToolWindow cannot be closed and in a ToolWindowContainer. Once a ToolWindow is closed it is removed from any parent container (such as ToolWindowContainer or TabbedMdiContainer).