get simple pagination working sort out page sequence details complete resolving id areas add the pdf side part of bookmark extension implement the caching mechanism to store pages when a page contains a forward reference that has not been resolved then we need to be able to save the page contents to disk to save memory Design FOP API interfaces. Integrate with avalon logging, URI reslover, component management, image caching etc. Investigate using form XObject for repeated areas such as static and table header/footer only when the area does not change. Investigate using form XObject for svg images this can make the svg cacheable in the pdf doc FontState only used for calculations, stores font name and size on area tree Improved PDFTextPainter to handle different text better Applied root element viewBox transform for svg to pdf transcoder image test for formats, viewport and scaling added various SVG to PDF tests for trancoder and including in fo Implemented viewport and scaling for images Implemented viewport and scaling for instream svg Removed old area tree Optimised gstate usage in pdf files to minimize file size Optimised function usage, reuses old functions in pdf files to minimize file size Added transparancy to pdf Outputs images immediately to the stream, also drops reference to image data Added resource context for pattern resources Added pdf transcoder build target Made PDF streams externally configured Fixed svg linking in pdf, works with viewbox and url Start to mif implementation with new structure handlers New structure handler for structure type documents, rtf, mif and for better layout processing. Changed extensions to allow for external xml Can have a default element mapping for extensions New area tree model New renderer model Added handlers for xml in renderer svg now in an xml handler, FOP can be used without batik Removed old xerces and xalan Updated to use Jaxp Updated to use new avalon framework logger Redid image handling so it can use a cache and synchronizes properly only on the current image while loading Changed bookmark extension, now requires a wrapping element bookmark New layout system using layout managers Changed area tree xml format to match the area tree hierarchy