Possible to grab and then attach several actors to one another?

Wow thanks! and thanks again for the explanation!
I have implemented the logic to the bond, altered the script slightly to use on the nodes and I have the resulting connection of Node—Bond—Node. I am now attempting to extend the structure further by adding another bond to one of the outer nodes as at the moment it is unsuccessful. Currently I can attach several nodes to either of the bond connections at once but can only attach one node to one bond- A bond connection can have many attachments but a node can only have one it seems.

I am assuming that in order to expand the structure I should be attaching the new bond to the ‘attach parent’ of the attached objects so I am looking at doing this now. I was thinking a branch after setting the Empty Actor Variable and before the AttachtoComponent function to A)Check if the actor is attached to another actor(not player hands/controller), If not then attach to actor B) If attached then to get the attach parent and connect to that.
Is this along the right lines you think?