vcs-versioning is a standalone library that provides the core VCS version
extraction and formatting functionality.

It handles version extraction from Git, Mercurial, and Jujutsu repositories,
version scheme logic, tag parsing, and version formatting. These are universal
concepts that work across different build systems and integrations.
