Hi, yes everything listed is still planned. The background update will be for a custom image. If you want to draw a window background behind the text, you can already do so using the text code <CGMZFULLWINDOW>
I am not quite sure what you mean by refresh variables. I am thinking you mean you want to use the text code \v[x] in an event name and it is not updating in the event name when the variable value changes?
If so, it is a little bit complicated (I can make it easier in a future update) but you should be able to use this code in a script call event command after the variable changes:
for(const sprite of SceneManager._scene._spriteset._CGMZ_nameSpriteContainer.children) { sprite._name = ""; sprite.updateName(); }