tiny refactor
onBlockAdded moved to LayoutBuilder level
table/columnset manager
auto-size column support