add heading element
formatting changes
adds utils for ui submodules
updates children() to return parent; doc updates
adds initial table support