(EXPERIMENTAL) A block-based markdown editor written in React.js