Second attempt at XML config migration class. Works and is less problematic than the first draft.