Add relative revisions to Range. Refactor.
Simplify Range and Argument classes.