Somehow store the rvas of the chunks in the file.
There are PE files with sections beginning at offset 0. They need to be considered. Returning 0 for these files doesn't really make sense. So far these sections are disregarded.