Use Objects to define emails, rather than a config file. The system should detect these classes (much like how it detects widgets, templates, drivers, etc). These objects should define all the user-facing elements (e.g. label) as well as the variables it expects.