I am imagining [dependency-groups] in the pyproject.toml could be used to help organization dependencies required for optional features including:
-QR Code generation
-PDF encryption
As well as potentially future services such as
-mass email integration
-address validator integration
-data lake integration
etc