Possible to put all the html is protected area of MarkdownElements?  Say, updateMarkdown(prefix) and then append the rest?