- Decide if we want an editing mode for the existing pipeline graph or a new component
- Add new nodes in sequence or parallel
- Events for when new nodes are created
- Pop-over asking for node name
- When converting a stage to a parallel stage
- the original node should be the same name as the stage
- e.g. if I add a parallel to the "Test" stage then the user is prompted for a name for their new node. The existing node's name is automatically set to the stage name.
- Plus icons are from react-material-icons