Updated pipeliner to work without a module class, and simplify the api for handling docs