expose transaction queue through MemorySystem
flesh out MemoryPort (untested!)