Add remove columns from front end

I want to be able to decide from the front end if I need to remove a certain column. I know I can create a view for the front end, but to keep it simple I need to view columns x,y,z in a table. But often column Z gets clutterd and I just need column x and y. It would be nice to be able to remove that column without creating a new view.

I would also like the ability to edit a table/columns from the front end.