Added support for the module config file and internal result caching