build on merge
fallback to key if no title is specified
sets padding to 0 on arrays within columns
removes console logs