wow this build probably has like 1000000 events :DDDD
Actually, the events are very methodical, and rely on one another to activate certain lines of eventing.
The generator makes the watts, and the currently activated appliances/lights consume those watts. Watts are stored in the storage container.
Generator --> Storage container --> Appliances/Lights
If the consumed energy is => that of which is being generated, a blackout occurs, because not enough watts are available to support the objects consuming the watts.
This is all run through simple VCE events.
Personally, I think this is really easy to do. However, I do appreciate the organized properties of the building and it's events, so kudos to IcyGamma.