Refactor email/sms/cite into actions within extendable action framework