optional TOC, organized custom commands, documentation for custom commands