Better modularize pipeline support
Right now, to extend sentinel with new pipeline, one has to fork the entire codebase and implement his/her own modifications. Ideally, there is a core package (which is always required for all installations) and additional packages defining only the pipeline support.