OptionalliveEmit colour and slider edits on input as well as change, for a dialog
that previews live. Off, a colour is one edit when the picker closes and a
slider one edit on release, which is what a per-edit undo history wants.
OptionalcustomRenders the control column of a custom row. Null skips the row.
OptionalunavailableWhy a control, or one option of a select, cannot act right now, or null when it can. Drawn disabled with the reason as its title, never hidden: a greyed row is information, an absent one is a mystery.
Optionaloption: string
Prefix for element ids, so two forms in one document never share one.