SBW AutoLayout's interface showing a model that has an automatically generated layout:
Gravity acts to pull together any disconnected parts of the network and magnetsim acts to keep the connection's products and reactants pointing in the appropriate direction:
SBW AutoLayout also splays any loops or forks in a connection:
Nodes with many connections can be aliased so that each connection gets a copy of the node, which can greatly simplify the model's layout:
Nodes and connections can be locked so they will not be affected by future automatic layout generation: