split out pipeline classes into singlepipe.py