- add non-stretch text layout mode
- switch from BitmapFont to GuiLabel
- center message bar
- variable/event layout
- tweak hardcoded cairo font padding
- swap checkbox to left in child user objects
- gui layout
- working :stretch layout for CairoFont
- add font rendering test harness
- CairoFont/GuiLabel :width param is logical width of canvas in EMs
- CairoFont once again renders similarily regardless of actual canvas width/height