Refactored DependencyPipeVisual to stop the constructor from blocking. A
rookie mistake.