Refactor using Labeled Force Layout as a starting point