Separate Range class into new file.