This essay uses JavaScript for its interactive map and scenario model. Without it you can still read the full text below, and the sources register is at the end of the page.