`Editor` doesn't have to have `Converter` passed

We shouldn't have to pass `new Editor(Converter)` if we don't need it. This decouples it.