The Service Provider Interface (SPI) defines how the
browser and server share details of a graph when performing server-side
graph layout. Although this information is not necessary for developing
server-side graph layout applications, it can be useful for creating
sophisticated diagramming capabilities.