Organize the interface docs a bit better, added subheadings
Merge pull request #1170 from alex/interface-docs

Organize the interface docs a bit better, added subheadings