TL;DR
Reading and modifying flat files within memory before passing to CsvHelper to process as normal (within stream) Pro