Refactor input/output connector operation handling
Workflows have a single root operation