The most significant design decision (and something that I think is a major feature over Emdee and Marked (mentioned in another comment) is that there is no distinction between preview and editing modes / views. Your code is stylized as the Markdown it represents, and that's the fundamental idea behind Macchiato.