Editor plugin code refactoring, extract common parts