Try to improve explanation of the 'pipeline' concept (#61)
As discussed in #61, I found the 'pipeline' concept unclear and
hard to implement at first. This is my attempt to improve the
explanation, based on the understanding I got from that ticket.
Signed-off-by: Adam Williamson <awilliam@redhat.com>