Thanks @merkzy_shoom and @LYFoulidis, those are very helpful additional ideas! The generalized idea of offsets + a switching array is surely something that would work well for my scenario. I'll need to trial that on my rig in the near future. Much appreciated!