Ok, you got me there. It indeed is not confirmed. But: “If successful, we are confident that modders can then create their own landscape scenarios and thus enable completely new challenges.”
This in my eyes absolutely implies an editor. So if they managed to get it in, it must be an editor, how else would you be able to create modded scenarios?