Render workflow with cwl-svg
Use the cwl-svg component to render the workflow graph.
Workbench 2 did this in the past but it was buggy. We should bring it back and make it work better. Note: this is for display only, not editing.
- Display top level workflow
- Supports clicking on nodes, we should have an additional info box that display something useful when the user does that
- Suppress any editing operations (like clicking and dragging) since it is read only
- For running processes, use the subprocess list and update the display to show nodes as pending/queued/running/completed/failed