Build and visualize sequential processing chains. Watch data flow through each step.
Pipelines chain steps sequentially, passing each step's output as the next step's input.
If any step fails, the pipeline stops (unless continue_on_failure is set).
Each step receives the previous step's output. This enables modular, composable processing chains.