Rewrote the CPU, memory, and core modules