Improve the editable element allowing and provide a new behavior

Add the MarkdownEditable behavior, which inherits from the Editable
one.
Add a template system and improve the editable behavior based on this