I was thinking a few days ago that it would probably be a good idea to have an email builder and turn Griddler::Email into a value object.