How to recall original Geometry after sorting by location of center points in the new sorted order

Hi, I have developed a method to sort random points based on their X and Y location in a way that I am happy with, but I am actually looking to draw the original geometry in the order that the points are now in. Is there any way to reference the circles used at the very beginning of the process rather than just the points that I used for sorting?

Draw Order2.gh (17.2 KB)

Sort the circles the same way you do as the points. Data is data and can be sorted the same way. Just zoom into the sort component and add another input for your circles.
Capture

Or if you can generate the circles after you sort the points so they are generated in the order of the sorted points.