Docking of panels

Each panel can be separately docked or undocked by dragging the header of the panel.