Improve UI to allow new features
Add file dialog