SPI server-side layout details

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.