I have started looking at how to displace the circles, so that they do not lap over each other.
Certainly not finished product :-)