Scripting Language extensions via plugins

That makes sense, sure. I originally thought that there’s going to be multiple plugins that support a specific language and this one could be used as a template once it matures (because I imagine that each integration would like to add specific functionality to it). However, I guess it could be possible to dynamically support different language contexts and have the engine -> script glue (class compiler etc) be only one. I’ll look into it.