feat(components.tooltip) Smart positioning
feat(components.line) Change showHighlightTransition to false
test(components.tooltip) Adds tests for tooltip positioning calculations