Creating Custom Pipelines and Pipeline Stages