Added dialogs and did some refactoring for it.
26 files changed