Now lays out without overlapping edges
Allow multiple refs of same type per node