+/* -------------------------------------------------------------------------- */
+/* Front Panel Layout */
+/* -------------------------------------------------------------------------- */
+
+// All of these values are in units of 'cells', not 'pixels'. Where applicable,
+// coordinates refer to the upper-left corner of a cell. See the files
+// `layout_reference.*` for details.
+
+#define OVERALL_WIDTH_IN_CELLS 70
+#define HEADER_HEIGHT_IN_CELLS 14
+#define FOOTER_HEIGHT_IN_CELLS 2
+
+#define LOGO_X_OFFSET 2
+#define LOGO_Y_OFFSET 2
+#define LOGO_WIDTH 20
+#define LOGO_NAME_HEIGHT 6
+#define LOGO_WEBSITE_HEIGHT 2
+
+#define HALT_X_OFFSET 26
+#define HALT_Y_OFFSET 2
+#define HALT_WIDTH 6
+#define HALT_LIGHT_HEIGHT 6
+#define HALT_LABEL_HEIGHT 2
+
+#define WORDLINE_BITS_PER_STRIPE 4
+#define WORDLINE_WIDTH 32
+#define WORDLINE_HEIGHT 1
+
+#define PC_X_OFFSET 36
+#define PC_Y_OFFSET 7
+#define PC_WIDTH 32
+#define PC_LABEL_HEIGHT 2
+#define PC_LIGHT_HEIGHT 1
+
+#define SC_X_OFFSET 42
+#define SC_Y_OFFSET 2
+#define SC_WIDTH 5
+#define SC_LABEL_HEIGHT 2
+#define SC_LIGHT_HEIGHT 1
+
+#define PSW_N_X_OFFSET 51
+#define PSW_Z_X_OFFSET 58
+#define PSW_Y_OFFSET 2
+#define PSW_LABEL_WIDTH 3
+#define PSW_LABEL_HEIGHT 2
+#define PSW_LIGHT_WIDTH 1
+#define PSW_LIGHT_HEIGHT 1
+
+#define STACK_X_OFFSET 2
+#define STACK_Y_OFFSET 12
+#define STACK_WIDTH 32
+#define STACK_LABEL_HEIGHT 2
+#define STACK_LIGHT_HEIGHT 1
+
+#define HEAP_X_OFFSET 36
+#define HEAP_Y_OFFSET 12
+#define HEAP_WIDTH 32
+#define HEAP_LABEL_HEIGHT 2
+#define HEAP_LIGHT_HEIGHT 1