This whole product is one config file
Everything you see — branding, dataset, metrics, scoring weights, verdict logic — is defined in ENGINE_CONFIG (view source: it's at the top of this page's script). Swap the dataset and you have a retail expansion tool, an HR global-mobility dashboard, or a lead-gen widget for an immigration law firm. The production engine adds: interactive maps, 13-signal scoring, comparison matrix, profile matching, premium gating, analytics.
// engine.config.json → { brand, palette, units, dataset[], metrics[], weights{}, verdicts[] }