I like the idea of this, but I'm curious how it would know which options to map to. Would it try to do this automatically based on the name? Or would you, as an admin, have to specify a mapping from old to new?