Each module uses its own version property instead of a shared artefactVersion, so changes to one module no longer force a version bump across all modules. CI now supports per-module release tags with the format <module>/v<version>.
Closes #75