A class library adding a semantic version class with similar functionality to System.Version in mscorlib.dll for .NET