This one uses force direction and graph theory