split-off the editor, still need some polishing and sanding (yes, in that order ;) )...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>