An old model I made a few years ago. You only have to choose to merge model in Cura (or your slicer) and configure the filament changes.