Java class library that provides algorithms and components enabling the analysis, visualisation and automatic layout of graphs, diagrams and networks.