The editor should fulfil the following goals:
It should be independent of the browser in the sense that the browser should work without it.
It should be independent of the data format the edited component happens to use.
It should allow the editing of all fields in editable neurons and conceptmaps, and possibly neuron types. This editing should be graphical or aided by graphical hints if possible.
It should be responsible for the saving of changes.