Split dialogs into separate classes, UI tweaks