Systems and methods enabling creation and/or use of an electronic form
capable of allowing a user to select from mutually exclusive options
without the electronic form being in an invalid state are described. One
of the described electronic forms remains valid to its schema by atomic
swapping of data substructures corresponding to the form's mutually
exclusive options. A method and a user interface for creating some of
these electronic forms are also described.