Basic editor

And a bunch of other stuff.