support for different row layouts in a table