Making template fields work with more than just CSVs