Contains an interface and client specific implementations to translate, manipulate and complete fields from and input csv to a given autput format