PROTON-429: Separated out read-only byte ranges from writable byte ranges