# Functions
MakeAttachmentHeader is a helper function that returns a textproto.MIMEHeader tailored for attachments, primarily email.
New returns a new instance of Mailer.
# Constants
BaseTPL is the name of the base template.
ContentTpl is the name of the compiled message.
# Structs
CampaignMessage represents an instance of campaign message to be pushed out, specific to a subscriber, via the campaign's messenger.
CampStats contains campaign stats like per minute send rate.
Config has parameters for configuring the manager.
Manager handles the scheduling, processing, and queuing of campaigns and message pushes.