Exposing StepDescriptor in FlowNode
Recording the parallel branch name as a label
decouple the branch name from the display name
Final touch for preserving order of parallel executions
Updated to keep up with display name change
Starting a new module where I'm going to put some Step implementations
Moving existing step implementations that can be exposed
echo() is used for test