For large tables, the ability to hide individual columns would be handy. This could be a user preference that is persisted?