This should be possible, depending on what your data looks like. You may need to use transformations to split the data into multiple series. Do you have an example of your data?
I threw this State Timeline together with the following CSV data, not sure how close it is to what you have:
Start, End, SetID, ModID, ModType
2025-01-01 01:00:00, 2025-01-01 01:15:00, 100, 101, Set
2025-01-01 01:00:00, 2025-01-01 01:01:00, 100, 102, Alpha
2025-01-01 01:02:00, 2025-01-01 01:04:00, 100, 103, Beta
2025-01-01 01:05:00, 2025-01-01 01:25:00, 110, 111, Set
2025-01-01 01:05:00, 2025-01-01 01:08:30, 110, 113, Alpha
2025-01-01 01:07:00, 2025-01-01 01:12:00, 110, 115, Gamma
Transformations:
Format the times correctly
The main one is Partition by values to split the data into separate series based on SetID & ModID
That should get you chart you want, but you'll want to add some settings so the names don't look weird and to color the bars how you like:
Display Name: Module ${__field.labels.ModID} to convert from ModType {ModID="101", SetId="100"}
Value Mappings: Set -> color Yellow , Alpha -> Red, Beta -> Green, etc.