This also required a rethink on some core functions which now needed to know about the memory segment; and further changes in the unit-testing code on the disassembly suite was also necessary.