https://github.com/emilk/egui/blob/master/examples/file_dialog/src/main.rs
Anonymous
Fold knowledge into data so program logic can be stupid and robust.