Document interface in wiki.
Embrace Apple's style for space around argument lists.
Use constants when possible.
Merge branch 'feature/documentation'