Lay some of the groundwork for model/usermodel support for rich text (note - RichTextRun is not fixed, and method signatures might well change)