Base class for all types of output files.
This class knows all the data processors of which the data should be saved. It writes the data
with the specified separator sign into a file specified by filename.
@param key type
@author Mario Teixeira Parente