Support for testing search components.

The primary classes are: