Add a table of contents directive to assemble a big page out of a bunch of documents