[Currently buggy] Complete opcode refactor in preparation for SIC.