make MemoryRange::size non-optional
make MemoryRange::base be an offset from the module base, rather than an absolute address