and you still have the option of operating each one individually if you later need to.
No, @bipbop12 's design is too complicated. Your suggestion mitigates the performance problem that design has caused. But it would not be needed if @bipbop12 abandoned the current over-complicated design in favour of a far simpler one.