Introduce an inline style property, with customizable default.
Absolutely laid out blocks are not inline by definition.
Implement a text field widget.

Avoided the usually plethora of text-related styling options by making the single text style option
be a flashbang TextFieldBuilder. The one baked-in assumption is that it is using a bitmap font.
Inherit text field styles.
Move the style resolution methods to Styles.
Warning cleanup.
Name the function after how it operates.

Plus isDefined is better than isUndefined.