SMS dit: A unified theory of information design