Implementation of builder pattern as a resource provider to manage configuration files.