Thanks, not a problem
I'll probably write a more detailed and though out procedure with pitfalls, hints, do's and don'ts for our chaps, so will let you know how that goes!
Let me think on how to organise, as one simple way would be to use the "directory" tree, and name things using the folder names, you just read the local PC's Pico template folder ... makes moving full libraries, and syncing between multiple machines easy, and although there will be a dynamic overhead to read the directory each time, that's a small price to pay, and even smaller delay. Maybe even allow the pointing (via a defined variable pathname / symbolic link / other OS incorporated folder redirect) to a network drive ... leading the way to pulling in from the PicoWeb, just like the shared waveforms.... oh err!
Got work to do, so allow me to cogitate