create a framework for a Mailer class system that can be localized (somewhat analagous to the Auth approach); implement a delivery method for QueuedMessage objects (which uses a localized Mailer)