Smart Content in Custom Modules [Repeaters]

I'm using custom module repeaters to develop an email template. It would be ideal if this repeated content could be smart. It would allow content managers, who are not familar with HTML, to manage the send of emails on their own while providing dynamic and engaging content to our audience. 

Right now we have to paste the code and edit the HTML directly in order to use smart content in an additional rich text module, but it eliminates the ability to use things like a color picker to keep styles consistent as I'm doing in the repeater. 


Thank you.