I used 12-gauge heavy duty extension cord for the wiring, as it's more flexible and easier to work with than Romex.
I used four GFI receptacles in case one ever trips, it will only turn off two devices, not everything in the setup. This peace of mind was well worth the extra money, IMO. I only installed 8 outlets because I will be also be using an Aqua Controller Jr with a DC8 module, which has an additional 8 controllable outlets. This gives me a total of 15 outlets to work with (the DC8 module takes up the 16th outlet). This is enough for what I plan on running, with outlets to spare.
The four GFI outlets are connected to one-way switches, allowing me to turn off devices at the flip of a switch.
The extension cord is stranded copper, so I had to use wire nuts to connect everything. The completed wiring was a mess!
....but it all fits down into the deep electrical box easily.
Test fitting everything in the cabinet....
My two IceCap ballasts and T5 ballast will be installed behind the electrical panel, underneath the gang boxes.
At this point the electrical panel was complete, so time for testing. I used a house fan to check the functionality of each outlet, as well as the GFI test/reset buttons. Everything worked!
And finally, the painted electrical panel.