Dynamically multilingual is a good way of putting it. Editors can, for the most part, serve a single set of features to many different languages, but something like an environment has a much harder time doing that. Context matters. Really trying to nail what works in different contexts is arguably the greatest value that will come out of the project.