refactoring: move some more dialogs into new package