The y25 library is composed of 3 mayor parts:
  1. y25.base defines the general framework for working with layered graphs.
  2. y25.layout adds layout information to layered graphs.
  3. y25.view adds functionality to display layered graphs using OpenGL.

The y25.graphics package has linear algebra and OpenGL tools.

Finally, the y25.io packacke provides means to read and write layered graphs in the GML format.