Sorry, I meant propagating the key/value pairs from the config file to the scripts (either via env vars, or, yeah, args, or something ^^)
.
On the other hand, if I get what you were just saying about the menus, that would mean that (provided something builds/update them), they could be dynamic, they're not loaded once at startup and 'frozen'?