Not enough detail? Ok, time for ICs!
The audio is an ALC898.
Bonus SATA3 ports via this ASM1061 controller.
This ASM1083 PCIe-PCI bridge is what gives us PCI slots.
Four of the rear USB3 ports come from this EJ188H controller.
PCIe clock signals come out of this DBL411AGL.
This 11ACRZ MOSFET driver is one of the five on the bottom of the board. I expect there are more up top.
Next is Super IO chip, it controls the power/reset buttons, front panel header and a ton of other stuff. It’s a NCT6776D.
This PEX8608 is a PCIe channel splitter/multiplier, it links one of the gigabit network ports, the two PCIe x1 slots and the PCIe to PCI bridge onto a single PCIe x1 channel, allowing the PCH’s PCIe x4 output to serve only the lower PCIe slot, rather than that slot having to share.
The ram power section on the ASRock Z77 Professional is quite impressive!
We get the COM serial port from this ST75185C controller.
This VT6330 has two Firewire port controllers as well as the IDE/PATA controller in it. Whether this is where we get out firewire ports or not I don’t know. It is definitely in charge of the IDE/PATA port however.