improve pipeline view a bit

job nodes are as tall as their resources, and the order of resources is now
optimized for passing straight through the jobs
simplify ordering logic

this didn't seem to actually improve anything, and the number was
arbitrary
show jobs with no status as pending
fix: hovering over edge highlights resource