Introduced ConfigurationFactory for general-purpose configurations