How to adaptively add geometry to a box deformer

Hello all,

I am building a generative mass modeling definition in grasshopper that bends a rectangular box around a cylinder or cone. In the definition, the location, radius, and degree of bend from the cylinder or cone are modifiable. What would be the best way to add more deforming cylinders or cones on different faces of the box? For example, I would like an adaptive definition that would allow to to tinker with 2 cylinders on 1 face and 1 cone on another, that all combine to deform the box. Any ideas on the best way to do this without copying, pasting and rewiring a ton repeated strings? Any ideas or help would be greatly appreciated!

Thanks in advance!
Young (74.8 KB)