sm-editor: block level editing and refactoring
sm-editor: link extension now uses createLink/unlink commands.
build gallery-sm-editor