Outline md_parser.py with pre, mardkwon and post processors