Кстати Андрей, может стоит посмотреть на мою розовую модель?
В принципе ФОП хорош но ИМХО его не стоит опускать на уровень рабочих блоков отчета — вот как формат рендера он вполне потянет..
Идея такая:
Данные->Менеджер данных->Секция отчета->Движок Рендеринга->Временный файл(или несколько на каждую страницу)->Смотрелка -> — направление данных.
Секции можно вообще не завязывать на XML — пускай себе выплевывают данные в девайс независимых координатах, а уж рендеринг их в свой формат и оформит Ж-)