It might possible to have richer plugin creation/configuration if we execute code from plugins. For example dynamically creating files a new project during the project creation process.
The problem is that executing code in a plugin presents a serious security problem!
We could possibly reduce the risk by only allowing code to be executed from official plugins.