main: memory ops now get region data instead of region structures as parameters.
main: CPUs now hold machine and private data (also renamed in controllers).