Abstract version

Preliminary support for alternate version formats.