Sounds very interesting. Would you consider sharing what you already have? This may help us in the general discussion and may be a good starting point.
My problem is that I have to deliver working page breaking with keeps, breaks, multi-column, adjustable spacing etc. in a relatively short period of time.
Peter -- Peter B. West <http://cv.pbw.id.au/> Project Folio <http://defoe.sourceforge.net/folio/>