I think you can do this with pinning and turrets. The idea of a turret is something like a tank with a turret, but each of your parts could be a 'turret'. Dependent on exactly how C2 handles offset pin rotation, you may have to pad it out a bit.
If you think of a stack of cards which are mostly transparent, each card having one piece, all rotating around the centre point you might get the idea I mean