Reactive SVG
Add map controller
Add map zooming
Merge conflicts