build

Builds the immutable RenderOptions; request invariants are checked when the options are used.