Docking manager allows you to dock windows and hold them in-place.
Docking manager can hold any types of UI elements, but dragging works only for windows.