The "transitions" lineup.
Original Macintosh - the OG. Motorola 68000, 128KB RAM.
Power Macintosh 7100/66 - the mid-level system in the launch lineup of PowerPC systems. Started the transition from 68k to PPC. Had to run 68k code in emulation.
iMac G4 - One of the initial systems that could only boot Mac OS X, had to run Mac OS 9 apps via the "Classic" environment. (Yes, the first OSX-only MDD/FW800 Power Mac G4 came out a month earlier. It's big and unwieldy and doesn't look as nice in this lineup. And the Aluminum PowerBook G4 similarly came out slightly earlier, but I wanted to keep this lineup desktops. )
iMac Core Duo - The launch Intel system (announced and available to order the same day as the MacBook Pro Core Duo, but the iMac started shipping weeks earlier.) Started the transition from PPC to Intel. Had to run PPC code in emulation via Rosetta 1 - couldn't run Classic, so can't run 68k code at all.
Mac mini M1 - The desktop system in the launch lineup of Apple Silicon systems. Started the transition from Intel to ARM. Have to run Intel code via Rosetta 2 "translation" - can't run PowerPC code (but then again, neither have a decade's worth of Intel systems - and for a couple years, can't even run 32-bit Intel code from the Intel transition.)
Sorry, can't do a similar portable lineup - my Macintosh Portable died years ago and was sold to someone who was going to try to repair it; and while I do presently have an Apple Silicon MacBook Air in my possession, it's a Christmas present for someone else, and I'm not opening it.
The interesting thing is the timing. 1984 -> 1994 -> 2003 were basically a decade each. Then 2006 for Intel, so either 12 years or 3 years depending on if you count the Mac OS 9 -> Mac OS X as a transition. Then 2020 for Apple Silicon, a 14 year gap. Although I would argue we had a stealth transition in there with the move from 32-bit to 64-bit. Yes, 64-bit predated Intel with the G5, and 64-bit Intels came out less than a year after the launch Intels - but with the removal of all support for 32-bit code, and the slow march of machine-exclusion based on "how 64-bit it is", it was a slow crawl of a transition.