All extra global scopes to be passed to render functions
Add map based implementation of GlobalScope