refactor the painting through broker creation
refactor the mailers layouts
update locales