API for Preview rendering.

This API hosts preview properties, items and renderers to control preview displays. Preview is using the current Graph to build a set of visual items. Items have a generic data container and are built within Item Builders implementations. Renderers are stateless singletons which renders items to a render target and have a list of fixed properties. RenderTarget is the graphic container: Java2D, PDF or SVG.

The Preview is highly customizable and allows any plug-in to implement or override existing renderers or item builders. Consult the SPI package for more details.