a processing pipeline framework