column gap support
tables can be styled now
tables - horizontal lines (no page-break support yet)

Horizontal lines are now rendered, default table styler (actually called defaultLayout)
adds a line below header and sets default paddings (left/right=4 top/bottom=2).

First and last columns don't have boundary paddings in order to look better with the
default style (with no vertical lines)
Sample table definition (for testing purpose)

Eventually another the sample definition for the table will be provided

table example update
margin support