Dynamic Circular Grid around an object

Hi, I wanted to make an dynamic circular grid around and object like if i add objects to a parent , it automatically sorts out the distance between objects and put them in order like this:

how can i do this?