ide-shell is being built using plugins. There will be: * Core plugins (things that always run no matter what) * Custom plugins (you can register them manually) There is already a primitive implementation, but how can we improve it?