This helps us split up one of our larger files, and sets the stage for refactoring the configuration backend a little