`pyproject.toml` been around for a while already, and since the current build process has some issue lately it would be good to give it an overhaul.