Fixed an oversight that failed to initialize an element if it was
created programmatically.
#7: Fixed a bug with flow layout that didn't handle zero children
#8: Implemented the model functionality.  Updated the toggle button test
with a label that prints out the textual value of the button model.