Hey, @dazmanian Dan, welcome to Midihub forums
Midihub does a back-up of your presets before it upgrades the firmware.
(so it backs up, erases everything, upgrades and re-imports automatically)
If you want to play it safe you can always do Device → Export Everything… so you have the .mhd file ready to re-import.
is there a way in the new update to change Midihub pipe structure or add elements on the fly
1.15 is like 1.13 in that a stored patch is what it is.
That said, virtual mappings now allow you to use CCs to, say, switch between two virtual-outs; effectively re-routing messages on the fly. So it’s now much easier to build choice into your patches.
Might that be a solution for what you’re trying to do?