DOM depth:
Start benchmark!
What do we do when benchmarking?
From the deepest dom node, loop through it's parent nodes, collect every dataset on the nodes.