General input and output structures in the CIF