Noweb's Extensibility

noweb provides extensibility by using the Unix toolkit philosophy.
The ``noweb,'' ``notangle,'' and ``noweave''
commands are built from
pieces, which are then assembled in pipelines using shell scripts.
The pieces include: