The ALU, which is clearly visible in the chip-level figure, it itself comprised of two major subcells (the arithmetic unit and the logical unit):
The same holds for the program counter:
Our address generator also takes up a good chunk of the top-level figure:
Both the address generator and the chip itself contain "reg_4bit" register subcells, which are made up of four one-bit latches: