Extension settings are such a good place to automatically set up custom fields, extension fields, or perform any other necessary actions for extensions to work properly. Current settings specification is very limited and doesn't allow this kind of...