I'm not sure if this helps but you can create a preset that has most of the features you are looking for. Then duplicate the preset, rename it, and make the adjustment for the differences.
At least you can get some of the tedious stuff out of the way like naming your snapshots, amps, cabs, effects, assigning buttons, at least in a rough basic form. That would at least lighten the work load a little. Then tweak away.
Dave