Design: Adjust job depdency links so they don't run behind unrelated jobs
Problem
Based on feedback received in ux-research#1389, it's confusing when job dependency links run behind the unrelated jobs. In the default state it makes it look like the job that the link is running under is required for the job to run while it's not the case (the line is just passing underneath).
Proposal
Explore alternative ways to draw the links between jobs so they don't cross unrelated jobs.