Pause / Resume a Workflow

The idea is:

Provide the ability to pause (without having to stop and restart) a workflow to make adjustments to sub-workflow then resume.

My use case:

I have a workflow that executes a few sub-workflows multiple times in succession, say 50 times. As I’m testing and the results begin to show, I realize I need to make a small adjustment to a sub-workflow for a different result on it’s next call. I would pause the main workflow, edit, save and publish the sub-workflow, then resume the main workflow so the change I made reflects in the next time the sub-workflow is called.

I think it would be beneficial to add this because:

This makes testing easier when running workflows with several sub-workflows, and those sub-workflows are called frequently via a loop, etc.

Any resources to support this?

Are you willing to work on this?