This seems like an idea that should have existed a long time ago. Right now, I can't delete tasks in a workflow without deleting everything underneath it.
This makes it incredibly unforgiving when working on a workflow that accidentally gets a task slipped in OR I simply want to change the order of things.
If I have a workflow with 20 tasks in it, I have to remember the entire tree in the event something gets deleted.
See the attached image for the OOPS.
Please add a little more flexibility to workflows to make them a lot more forgiving when editing and creating.