First pass at a great workflow RFC to rule them all.

How does this know what you want?