Added support for:
- Dynamic sub workflows
- When extensions
- Stop()
- Stateless steps