Extract Configuration module to its own file.