Indenting sub lists
Store author and summary details with each revision
Reorganize utility functions
Reorganize routes
Add routes to TOC