Rejigger some tests, try to remove duplication
Move source supply from pipeline construction to flow
Use PartialBuilder directly instead of passing lambdas to splits
Use PartialBuilder directly instead of passing lambdas to splits
Unifying PartialBuilder and PipelineBuilder
Removed PartialBuilder