I wanted to have my cable modem, Ooma base station (which I use for phone service) and Internet router out of the way in the enclosure. Also in the closet was an existing alarm system and I wanted to move all of its wiring into the same enclosure.
After some research, I settled on the On-Q system from Legrand. It is very modular and has a lot of parts that work together.
Step 1: Parts List
1 x OQEN4250 On-Q Enclosure with Hinged Door, 42 In.
1 x OQ36456902 On-Q Duplex Outlet Kit with Surge Protection
1 x OQ36426601 On-Q Power Strip Module
1 x OQ36490401 On-Q Universal Mount Plate, Full Width
2 x OQ36348601 On-Q 8-Port Network Interface Module
1 x OQCO1000 On-Q 6-Port Phone/Data Module
1 x OQDA1054 On-Q 4-Port Gigabit Router/Switch
1 x OQDA1008 On-Q 8-Port Gigabit Network Switch
2 x OQPW7760 On-Q Power Supply, 12VDC, 18W
1 x OQWP1000WH On-Q Pre-Configured Strap (Phone, Data & Blank), White Color: White
You'll also want a number of Ethernet outlets - I used Cat6 Punch Down Keystone Jacks from Monoprice.