demo of building more complicated widgets and layouts.