Is the pipeline
object a new type? Meaning could we do things like that with it?
pipeline = (image >> vtkContourFilter(name="contour", ...) >> vtkClipFilter(name="clip", ...)
actor = vtkActor()
mapper = vtkDataSetMapper(input_port=pipeline.output_port(0), actor=actor)
renderer.add_actor(actor)
render_window.render()
pipeline.contour.contours = [10, 20]
pipeline.clip.clip_type.origin = [1, 2, 3]
render_window.render() # execute new pipeline with new contours/origin