Create a standalone pdf_generator package/library

The pdf_generator package should be turned into a standalone package.

Yes, I know how this sentence sounds. What I mean is: Currently, pdf_generator is a folder with a __init__.py file and in this sense, a package₁. I want to convert it into a package₂, which can be installed using a dependency manager, like uv.

This will be a rather contrived process, I am afraid.