Switching between packs is the easiest. Paralleling packs with the same voltage using diodes comes next. You can also diode parallel packs with different voltages, as long as you accept that one will drain before the other, each one has a low voltage cutoff, they're charged separately, the load...