> but since it's defined in Editor, it wouldn't make sense for some other kinds of editors

Yup, that makes sense to me. Feel free to ignore my comment :)