Introduce Mail to abstract email building
Add a new email directory for views