Overview
From DocDataFlow
Internally, Crawler is designed along principles that are similar to the ones found in the [Data Flow Programming] paradigm.
One of the basic units in Crawler is called a 'Personality'. A Personality is a Crawler construct which will take some form of input, and will process it into some other form.
Sample Personalities are: InDesign-to-XHTML/CSS, InDesign-to-EPUB...
Personalities are built from simpler elements: a personality is a composite of interconnected processing units called 'Adapters', a set of configuration files, a set of template files...