In one embodiment, the self-executing algorithm is in a force directed layout format. In another embodiment, the self-executing algorithm is in a tree layout format. In still another embodiment, the self-executing algorithm is in a layered diagraph layout format. It should be appreciated that the self-executing algorithm can follow any format as long as each of the one or more graphical objects/symbol blocks in the resulting schematic user interface layout can later be linked to a corresponding piece of electrical equipment that comprise the electrical system.
After the schematic user interface layout of the electrical system is generated, it can be further optimized using the schematic interface creator engine (or equivalent application) to scan the schematic user interface layout and re-align the graphical object(s) based on one or more user selected optimization criteria.