This for a "Uno" Board using the described hardware
There are 24 ish screens of data and diagnostics .... uses the chips internal eeprom for non-volatile storage.
Good coding exercise as I has do be more efficient as the program grew...It been a long time since I have had only 32K to program in .
Don't stress about the modified lib's - they are only patches to faults in the coding. If you need just ask....