Modernize build system (pyproject.toml, uv, pytest)
Switch license from BSD to MIT
Migrate documentation from Sphinx/RST to mkdocs-material/Markdown
Add ~75 unit tests (219 total)
Add worker_type='interpreter' backend using Python 3.14+ sub-interpreters
(per-interpreter GIL via PEP 684; true CPU parallelism with low spawn overhead)