added MediumEditor component including MediumEditorDemo