Output redirect, use of Text::CSV_XS, template formatter directly or from file, changed from printers to formatters that just return a string.