Structs
An AddressSpace in which (mostly) contiguous data is mapped at a base
address, is addressed using absolute pointers (relative to 0x0).
An AddressSpace in which data is mapped at or near after a base address,
and addressed using positive offsets from this base address.