Create an abstraction layer over writing responsive emailers using components / xml