Need to document it, but I'm sure about this whole setup yet.
- Let's try using PEP 621 and PDM (also PEP 582 while I'm at it). - Setup pre-commit hooks. - Setup GitLab CI (just pre-commit for now).