A configurable version constraint. This is exposed to the build author, so that one can express more constraints on a module version.