Generate Workflow

Let's answer a couple questions first: