Allow Cell to be set as non-persistent.
Give Enum an option to be non-strict.
Add separate writable flag (marker interface) for dynamic ExportedState.
Add notion of 'accessories'.

An accessory is an arbitrary ExportedState object which is added to
the top block by configuration so that it becomes present in the UI.