Switch to flexbox for stuff. Make tabs look less terrible.
Make standalone use new code and info tabs.
Refactor bindWidget into WidgetController class
Style tweaks
Refactor WidgetController constructor out into a factory function