Add documentation for query caching and indexing mechanisms.
Add documentation for serviced based architecture and utilties classes.