Better keepColumns() on Csv, and renameColumns()
Allow mapping of column values with static data lookups. Make keepColumns also sort the columns into the specified order. Introduce a test data set to show we can knock migrated data back into a comparable shape.