Make DataColumns implement Component trait and move to widgets module
Some mailbox lists use the DataColumns struct to display e-mails in columns. By making this into a proper widget code deduplication can be avoided.
The widget should compute the column widths on its own according to some constraints (for example never hide the column that displays the row number). Optionally, the columns could be user-modifiable.
Deleting a branch is permanent. It CANNOT be undone. Continue?