add mapEditor, spec and design doc