Organize the interface docs a bit better, added subheadings