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