Content Generation for Documents, Email and Text Messages