I often find myself trying to create product roadmaps that look like the below. Basically take a Gantt chart (ideally a SmartSheet but could be as simple as a spreadsheet with the right data columns) and "collapse" it into a single row of colored blocks.

I tried to play around with some of the shape libraries but was not able to find one that adjusted its size based on custom data. The closest I found was the Dynamic Shapes library but this did not:
- Adjust its total size based on the custom data.
- Allow for locking the end point of one shape to the start point of another shape.
Is this a use case that the Lucid team has come across before or has any ideas of where to start? Thanks!