Linking multiple pivot points with object constraints This seems quite simple but I just can't work it out. I essentially need to make the image attached function as a single object, so that if I grab either end and move or rotate it the entire structure moves whilst pivoting in the appropriate places (the small circles). I'm thinking that maybe empties are required but I just can't get them to link to each other correctly using object constraints.

Any help would be much appreciated. Many thanks.
You need to use armature. There is no simpler way. Empties are more complex and I don't think they'll allow you to grab a child object to move the whole thing.