Storing STRUCT in EEPROM?

The eeprom is written byte by byte and .update() is also on a byte basis. Each byte is evaluated for change from what is stored at the address and only written if different.