Add initial draft for RangeComparator