* formalize :maintain-form-position and :nested-exclusions options
* docs for all options (new options left undocumented for now)
* internal API reorg