Dialogs: Refactored File dialog