Add categories in the pipeline, allow an artifact to have a category specified which allows it to be shown or hidden by default. Adapt the CLI tools to hide artifacts of the category that don't `show_by_default=True`.
ctx.obj
Add typing to the `ctx.obj` object used to store pypeline-specific data while parsing the command-line in click.