Migrate Markdown interpreter

Fixes #5