OptionalbuttonButton face text. Defaults to label when omitted, in which case the row label is suppressed (single-line button).
OptionalidStable id for later updates / lookups. Auto-assigned if omitted.
User-facing label rendered to the left of the control.
OptionalonOptionaltitleTooltip on hover.
Common params for every builder.