Create a text based UI around the abstractions of widgets and containers.
Experimenting with generating structured Text UI elements.