Provides support for query saving and reuse. The package consists of two types of classes: Query-Result Writers and Query-Result Readers.