Fixed a bunch of stuff!!!

Text and message frames are now properly sized. Added a bunch of
settable properties, like: button height, content margins, always stack
buttons, etc.