Graph drawing by force-directed placement - Fruchterman, TM J; Reingold, E M (Software: Practice and Experience, 1991)