(ideally tool-agnositc, following the standards defined here: https://packaging.python.org/en/latest/guides/writing-pyproject-toml), for the main Snakemake and all associated packages like interfaces and plugins