walking tree to offset - so far headers only
pulling out objectify and starting to derive offsets from the tree