When creating a set of related HTML documents, it is often desirable to have consistent elements, such as navigation buttons, appear on each page. There are also times when the same basic material must be presented in several ways. Having a common source for the shared elements would allow a change to the common source to be propagated to all the related documents automatically. This is the primary role filled by HIP. Other solutions are, of course, possible and available, but none that I could find met my needs, so I created this simple program.
The following design criteria were established: