A survey of graph layout problems | Synapse