Toolchain updates Upgrading from legacy setuptools system (setup.cfg, setup.py) to pyproject.toml. Also reworked the Makefile significantly.