Setting the private specification updates controls through ordinary
setters. Reading it samples the active page and formats a new internal
specification; Get therefore changes stored bytes and returns a borrowed
pointer. There is no local notification wiring that automatically
publishes a new Spec after every user edit.
MUI entries select indices zero through seven. The color-map page uses
Numeric's -128..127 limits. Coloradjust supplies full component values
subject to its interaction quantization. There is no system-pen page:
parsing s forms leaves the page unchanged, and the next Get replaces
that specification from the currently active page.