A Semantic Version implementation in .Net based on the v2.0.0 of the spec found at http://semver.org/