Yes, the editor module should also be a dependency (because its not required anywhere else.)

Reg. the filter_format, it think its a good idea, but right now there's just one form so don't know if its possible to do so at the moment. But I'll try to do it at a later stage.