See https://paddyroddy.github.io/talks/python-packaging/#/2/9. We could add a `gui` one installing `pyvista`. We may also consider `dependency-groups` for development.