Representing and comparing SemVer versions and constraints
