CommonMark parser & HTML renderer based on the reference implementation