An editor widget that lets users dock external top-level windows into an editor panel. It uses Win32 interop to SetParent, tracks and restores window styles and position, and keeps the hosted window sized to the panel on layout and on exit.