+The ZOOM module provides two enumerations (C<ZOOM::Error> and
+C<ZOOM::Event>), a single utility function C<diag_str()> in the C<ZOOM>
+package itself, and eight classes:
+C<ZOOM::Exception>,
+C<ZOOM::Options>,
+C<ZOOM::Connection>,
+C<ZOOM::Query>,
+C<ZOOM::ResultSet>,
+C<ZOOM::Record>,
+C<ZOOM::ScanSet>
+and
+C<ZOOM::Package>.
+Of these, the Query class is abstract, and has two concrete
+subclasses:
+C<ZOOM::Query::CQL>
+and
+C<ZOOM::Query::PQF>.
+Many useful ZOOM applications can be built using only the Connection,
+ResultSet and Record classes, as in the example code-snippet above.
+