This is a 16-bit CPU made in Logisim-Evolution that can run MIPS commands.
Below is a sketch I made showing the complete circuit at a high-level. Visit the repository for the source .circ files to open in Logisim-Evolution, and a folder for MIPS programs that run successfully on the CPU.