Loading editor file by extending a template

Just an idea on how we could refactor the Controller - it allows injecting a new editor just by creating a new template. It's lighter than injecting a list of editors and easily extensible. The error message will be less obvious though. What do you think ?