makes sense. i can see things getting complex very quickly.
seems most versions would be better managed at application level, zfs/btrs snapshots not withstanding.