Epi Skoglund made a script in Nuke that calculates rotation around a point with the ability to control speed, radius and offset. This is 17 nodes linked together. The input point for each node except the first one is the output point from the previous node in the chain. So there is 17 steps of inception going on... everything rotates around it's parent. If you look at the smallest point you can clearly see the circular movement! The points have a larger radius, are scaled and time-offset with even values from the first node, so those things could have been controlled as well so you don't have to manually connect the nodes and offset all values!

v2.0 (if I make it) is going to have controllers for how many "inception steps", scale etc, so you only have one node that controls everything.