button that grows
use binaries instead of lists
get/set title
window process stores more information about GUI
box can append prepend children
sizer append/prepend adds objects into compiled objects list (window)