python and js I guess?
https://www.naturalearthdata.com/downloads/
source ./venv/bin/activate uvicorn main:app --reload http://127.0.0.1:8000
https://www.sitepoint.com/how-to-translate-from-dom-to-svg-coordinates-and-back-again/ https://www.petercollingridge.co.uk/tutorials/svg/interactive/dragging/
- different color for rivers lines
- make rivers non selectable
- show rivers based on the region selected
- make smarter bbox in merge_gjons
- show cities above certain population/area
- figure out proper zooming of svg elements
- figure out proper translation of svg elements
- for rivers will need the list of countries and their coordinates to select correct rivers