introduce RVersionNumber for version comparisons