Sorry, I thought it was since you could load a `DataFrame` into glue directly. I can refactor things. I can also dive further into the other loader to figure out a better way to decide between `CategoricalComponent` and `Component`.