This is a small refacto of how we generate context layers:
a new Named Map is now created every time the context map generation script is launched, which avoids breaking context maps by mistakes on production (as an update would make the layergroupids used in production invalid)
the pure carto side of things (name, layergroupid) is separated from the frontend data (legend, title, non-carto context layers) to avoid having the configuration being carried in multiple places (less steps, less risk)
This is a small refacto of how we generate context layers: