Huge change to how dialogs work. No longer fact and delete varieties, now more general and more useful.
Seperated the widgets directory into widgets and views which are specific to this application.