Do you want those circles all have the same size or they could have different size?
The number of circles might need to be changed if you want to increase the size.
And total number of rays will need to increased if you want to decrease the size.
What is the range of the size you want to be able to change?

And, do you really need to drag each circle to different position to take care of possible overlapping problem?
More computer resource will be needed if you have more requirements.
Please think carefully what you really need and provide detail specifications.