Some piping framework

A bit of framework for piping stuff