- Use task as event handler.
- Update TaskContext, PipelineContext, ServiceContext, ExecutionState.
- Support multiple pipeline/service execution.
- Remove shared global variables for configuration data.
- Transmit configuration and execution state in runtime arguments.
- A series of helper decorators `with[Argument]`