A configurable markdown parser.