Yes, it should be easy to serialize the state using convertToRaw and&#x2F;or convert it to HTML&#x2F;Markdown&#x2F;etc. I could imagine official helpers for this might be added.<p>You can try the embedded photo experience in Facebook Notes at <a href="https:&#x2F;&#x2F;www.facebook.com&#x2F;notes" rel="nofollow">https:&#x2F;&#x2F;www.facebook.com&#x2F;notes</a>. I think it does essentially everything that you have described. (I believe we do keep at least one (possibly empty) block after each media object to allow putting the cursor there.)<p>Mentions (like on Facebook) can be done easily with Draft&#x27;s entities, and mentions that behave more like syntax highlighting (like on Twitter) can be easily done with decorators.<p>Mobiledoc looks pretty awesome though. I hadn&#x27;t seen it before this -- thanks for sharing.