Removed various MenuItems and TreeViewColumns attributes and replaced them all with the dictionary dict_column_headers which holds associations between column name and the menuitem used to set column visibility
Save and restore the visible columns list