Store node keys as strings and ranges, reducing needless string data copying