Flexible pagination and layouting for device independent authoring

We present the design of a markup language that is based on W3C standards and allows document authoring in a device independent fashion. We focus on layout and pagination capabilities enabled by the language and show that pagination is done in a highly structured manner and layout can be preserved to a high degree. We indicate constraints which are taken into account as well as information which cannot be assumed as available during pagination. We describe a user feedback loop to optimize pagination results based on user provided information.