Build an editor on Flutter Web. The user opens budget.csv, edits it, hits
save. They get budget.csv in their Downloads folder.
They edit again, save again: budget (1).csv.
Again: budget (2).csv.
Their real file — the one on their Desktop that they opened — has never been






