Merge pull request #231 from dreid/mode-interface-properties

[WIP] Document mode interfaces.