Large refactor of the newsletter admin