0.3.0 email content can now be arbitrarily constructed from given data