- Auto-decide zoom level based on content
- better sizing
- hexagons can have different bgcolor
- stub for clicked event