[x] Each data point must have one and only one svg element associated with it.
[x] When the mouse is moved over a bar or the empty space over it, the tooltip should be displayed.
[x] There should be exactly one element for the tooltip which should change it's position and snap to the location of data points when the mouse is moved.
Find a way to reduce the number of rerenders
Axes improvements
[ ] Make the axes generic to handle different types of scales
Bar Chart
@mantine/charts
src/components/react/landing-pages/data-visualization/data