External patch storage for synthesizer (sysex)

As the topic says I would like to make an external sysex patch storage with midi in/thru.

Be able to connect a midi controller which handles sysex, program the synthesiszer (and the arduino?) and store it on the arduino for recall and dumping. Would be nice to have a display and a couple of buttons to toggle between patches. Naming patches is not necessary but if the stored patch could be preset to getting a number that would be good.

Is this difficult? I have close to zero knowledge of coding. Think I managed to make a midi interface once by copy/pasting :smiley:

Or if someone could recommend me a book which covers all the topics

There was once this but I don't know if it's available anymore and they didn't ship to my country anyway. Would like to make that bare bones without arpeggiator and such