Add ConditionalPipeline class
Add AndOrList class