This is just a suggestion and I am not 100% sure how it would work, but I thought it would be cool to group grasshopper elements together, to use as repeating elements. So you could cluster elements together but that cluster would have an output stored geometry that could use elsewhere, then if you need to you could uncluster them and make changes to the original geometry.