Implement sub graph for task nodes

16 jobs for !957 with new-workflow-visualizer in 51 minutes and 55 seconds (queued for 2 seconds)
merge request