[ ] Reuse the same CSV loader across all pages that use it (see FIXME).
[ ] Raise some useful errors if CSV file does not have expected columns.
[x] Handle numbers that are actually formatted as strings, e.g. "1,024".
[x] Handled '' and (no extension) consistently and canonicalise appropriately.
[x] Fix forced duplication of data if you load a second CSV.
[ ] Minimize configuration, make it 'show at most N extensions' and make the cut-off clear, rather than specifying the cut off. Apply filters at profile load time.
"1,024"
.(no extension)
consistently and canonicalise appropriately.