Make it possible to define your own stages for a pipeline and register processors against them. Update the README