I can think of two ways:
1. The model has to be built accounting for the extra appendages and input. This isn't very extensible. Each new configuration would have to start from scratch.
2. There are two types of models - first one for controlling the part and the second one orchestrating all of the first types. They would have to 'talk' to each other to be coordinated.