React 17 - TypeScript
Bug1: Zoom out shows line across screen when zoomed out (zoom below 2.5 or less)
Bug2: Dynamic screen size (now fixed at 1000px). Should display fine on phone screens too.
Bug3: Do not refresh every-time zoom changes (layers should be re-used not re-created every time)
Bug4: Draw new hexagons on the side when dragging
Bug5: Adapt the screen when resizing in a web browser (full width and height)