pub type SparseMemoryImage = BTreeMap<(u32, u32), u8>;
Memory image is a map from (address space, address * size_of<CellType>) to u8.
(address space, address * size_of<CellType>)
pub struct SparseMemoryImage { /* private fields */ }