. . . "These systems are a collection of loosely coupled engines which may, if desired, have very different architectures and search algorithms, as may be desired based on the type of material (i.e., documents) they manage." .