My main problem is trying to generate splines.

I just cant figure out how to get them into the right order to make a circular boundary.
In the above post I create a circle using distance and density filters but it just wont make a circle
EDIT:
I found a way but its clumsy and involves manually creating points, which i guess works for most use cases.
Order they go into spline is decided by the order they go into merge.
There is probably a cleaner way of doing it
EDIT2:
Weird thing where it only generates where you first place it, even if you move pcg.
Solution is to put the create point in a different graph and feed into subgraph with rest on.