Added in framework for a scrollable table with a header and footer fields
TODO refactor so the first n-2 columns in the scrollable table are spanned by the header and footer