This document describes how the GIMP UI framework functions and is implemented. Here, "UI framework" refers to the system that saves the UI layout between GIMP sessions, i.e. how docks, dockable dialogs etc are setup.