- It is not possible to hide/show dynamically column.
- It is not possible to re-arange columns.
- It is not possible to define a custom view without name/ext.
- It is not possible to have as many column as desired.
- It is not possible to have elaborated column definition. (See another suggestion)
First two points are even already available in File Explorer Win7 ! If available and persistent can even cover point 3.
Third point is not understandable at all

I use a lot some data grid software and most of them have those as a very basic feature.
Point 4 is already responded by C. Ghisler. TC support a fixed number of column/fields and the author do not want to implement dynamic structure !