Preprocessor for Markdown files to generate a table of contents and other documentation needs