Had an hour to poke at Macchiato. I think I'm going to parse Jason's HTML and then convert it into string markup, rather than parsing the Markdown; that lets me leverage the framework's XML parser (because it looks like it's XHTML that's coming out) and also render 10C Markdown as faithfully as I can.