Moreover, the component configuration engine 3236 can be configured to enable users to define multiple branch objects within a single piece. For example, the user can drag and drop a cable piece and define additional equipment such as breakers, switches, fuses at the “from” or “top” end of the piece and the “to” or “bottom” end of the piece. Other combination pieces may include pre-built circuits such as a complete MCC or panel. Furthermore, in certain embodiments, the pieces can have the capability to textually or graphically display simulation, connectivity, or other analytical data. This can be accomplished by communicatively linking the component database 3234 and/or the component configuration engine 3236 to the power analytics server 3238 by way of a network connection 114 to the network interface 3210 of the computer 3202.