There should be some sort of explanation in the structure of each field of data. Every structure that holds processed data should have a comment field. Also, options that set the way data is processed should also be saved in the respective processed data structure, not only in the options structure.