an infinite-scrolling table builder for hierarchical JSON