That demo was pretty slick all around, R0J0hound. There are some ideas in there that I hadn't thought of. Thanks for posting them.
I see that the way you visually constructed them was pretty much as I would have. In lieu of an object that does such a thing, these objects allow some nice customization with colors, fonts, opacity, sizing, and more. This would allow them to fit into the theme of the game a bit better than a basic one.