More Pythonic VTK wrapping

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