Studying the rendering of various widgets for Papyrix...
There's particular text stylings for titles & brand titles.
A menu item consists of some layout calculations, possibly a background rect, & some text. A toggle is rendered similarly but with 2 pieces of text. As are enums.
Some "button bar" methods decide which arguments to use when deferring to the Graphics Renderer.
A progressbar involves some layout calculations, a couple rects, & some text. Handled specially if progress is <= 0.
1/
There's a method which defers to the Graphics Renderer's text-rendering routines taking some layout & styling properties from the theme.
As well as a method which asks the graphics Renderer to soft-wrap the text before having it render each of the resulting lines of text.
There's a method which carefully defers to the image-rendering method on that Graphics Renderer.
Dialogs consist of some layout calculations, cleared area, a rect, some title text, & a couple labeled buttons.
2/4?