// This struct contains all the information we want to add to the image
structreadable_s{
fields_sfields;
extended_sextendedData;
};
// This union is used because for writing the information we have to use a char array, but we still want the information to be available in a more descriptive way