Reduce complexity of `MailEditingSubView`
Created by: jorrandewit
Currently the MailEditingSubView
(and related code) is too complex in use. Only mail_code
should be labelled as required. Any other argument should be used as a variable in the mail's template. This should also reduce the complexity of the configuration files that come with each mail.