Javascript Multiple Timelines visualizer and selector

Currently I have build this website which I would like to extend. The component I am trying to build takes as input a list of date arrays and visualizes them above an accurate timeline. The user should be able to select from the time steps on the master timeline so I can use the new date array for another component. I would love for the component to allow the user to use a double range slider which would capture all time steps in the range that all the layers have in common. I have other ideas but I want to find out if there is a library which would help me with such a component as I am using Vuetify at the moment and the options like Timemap.js or Timeline.js are not evidently applicable to my case it seems. Any suggestions are welcome, I am just trying to learn and build this. rough diagram of what I am trying to build