Provides data structures needed for indexing and retrieval.