Add Pipeline class
Add ConditionalPipeline class
Add AndOrList class