Actually the Altera packages i use has between 500 to 10,000 gates inside them, the possibilities are endless and the libraries contain both TTL & Cmos chips, plus standard logic symbols and your own custom chips too, so you can mix'n'match within your design until you're happy it works on-screen.
Once that all works on the screen, you then pick which signals you need to come out to the external world, and assign them to
physical pins on the main (Altera, Xilinx etc) chip, and there it is, 1 chip that replaces 100's in your old 80's designs
The pinball board i'm designing at the moment has 1 (pic) processor and 1 (Altera) chip and that's all.
Can you imagine a pin mpu board being 2x2 inches in size? hahahaha.
MM.