This section describes the GUI architecture and various runtime implementation details.
For an introduction to GUI architecture, please see 2.7 - The GUI Layer.