Indeed this looks great and is very promising!

A remaining problem seems to be column reordering after grouping.
Try to shift the Serial column left in the live example. You'll see the group...