Utility for managing versioning of a project and propagating the version to wherever it is needed and in whatever form it is needed by leveraging the power of templates. Uses the Semantic Versioning 2.0.0 specification. (http://semver.org/)