If you are going to make a unit to print text to screen then I suggest having it also handle text effects, like changing colour.

We made a nice unit at work that can print paragraphs to the screen you can set the width of the paragraph so that it wraps at a given point, you can also set bold and italic etc. Don't use delphix much anymore except to maintain older software.