
found it useful to base their implementation on streams.

<h3><a name="archive_models">Archive Models</a></h3>
This library includes various implementations of the Archive concept.

An archive is defined by two complementary classes.  One is for saving data while
the other is for loading it.

This library includes a number of archive implementations that are "ready to go" for the
most common requirements.  These classes implement the archive concept for differing data formats.
They can be used "as is" or a