SMS: A unified theory of information design