Table are notorious for being not very flexible when it comes to width. In our case the columns have a predictable width and the number of columns is somewhere between 2 and 10.
Given the inherent inflexibility it is unfortunate if the table is further restricted by layout. So in this branch I experimented with removing the layout restriction. I am not completely happy with the results but wanted to share them anyways.