=Base concepts and idea This model has the following characteristics. \LOCALTOC{type=linked} ==Formatter based There is a (small) number of structural \PP entities like headlines, tables and tags. A formatter of a certain entity determines how this entity is transformed into the target language. It receives the complete contents, plus entity configuration settings if available. A tag formatter gets the tag name, tag options and tag body. It supplies a formatted tag. A headline formatter gets the headline text (possibly including smaller entities like tagged text parts which were formatted before), plus meta informations like headline level etc. It supplies a formatted headline. A page formatter gets all the preformatted contents of the page, plus page meta informations. It supplies (or emits) a formatted page. ==Modular The concept is based on a module hierarchy called \BCX<\PP::Generator>. \CX<\PP::Generator> is part of the framework and does all processing that is necessary for \I converters (or generators). \C<\PP::Generator::\B<>> modules do the work specific for a certain target language. They are derived from \C<\PP::Generator>. By choosing another language module, another target format is produced. The choice is made using the \CX<-target> \REF{type=linked name="Option driven"}