Rework how markdown convertion and syntax highlighting is done.