+A typical application will begin by creating an Connection object,
+then using that to execute searches that yield ResultSet objects, then
+fetching records from the result-sets to yield Record objects. If an
+error occurs, an Exception object is thrown and can be dealt with.
+More sophisticated applications might browse the server's indexes to
+create a ScanSet, from which indexed terms may be retrieved; others
+might send ``Extended Services'' Packages to the server, to achieve
+non-standard tasks such as database creation and record update.
+Searching using a query syntax other than PQF can be done using an
+query object of one of the Query subclasses. Finally, sets of options
+may be manipulated independently of the objects they are associated
+with using an Options object.
+