Changed Controller to work on GVType enum.
Refactored Dialogs and Fragments to take this into account.
Added quick dialogs that come up on options page.