playing collision groups, perturbation of initial positions (based on parent pos), and repulsion and still not looking anything like d3 version