Implement a pretty simple interface for reading tabular data, as well as a generic interface for tables that contain more complicated controls.