Added reader and stemmer dynamic loading with cache storage.