Split out editor controller object as plugin.