Start rewrite of Parser to conform CommonMark