Generic table component is great, but one thing it misses is that columns might have a preferred sorting order.
E.g. when I click on Process Name I 99% of the time want ascending. When I click on % CPU, 99% of the time want descending.
These cases are so dominating that I’d go as far as removing ability to reverse the sort order altogether.