no widget-y-ness...each functioal piece different view
incremental