It'd really depend on what exactly do you want to set up. Separate extruders/heater blocks (like E3D Chimera), mixing extruders (Diamond, E3D Cyclops), IDEX carriages, toolchanger, a switching hotend (Prometheus System, Prusa MMU 1)... There are a lot of possibilities, and all of those would require very different approaches.