7.3.8.1. Separate compilation

Interscript is now constructed in such a way that it is possible to tangle subdocuments to extract individual modules. For example, if a weaver is changed, it is possible to update that component by processing the ipk (included package) file without rebuilding all of interscript. If weaving is enabled, a separate document for that component will be generated, it will not be related to the pages for the same component generated as part of a full build. How would we get the right heading numbers? Or predict the filenames to be generated?

This needs to be fixed. The problem is one of design rather than implementation: the web weaver might be adapted to use filenames derived from the current input source, locking the structure of the generated documents to the input source structure. At present, these are independent except that breaks occur on headings.

Probably, 'include_file' is not enough to support what is required.