[pipeline_demo] add initial version of the pl demo

This turns it into a semi-nice CLI tool