Add summary tooltips

This PR fixes issue #20, at least in part, and adds the summary as tooltips when you hover over them.
The `split` was removing data and making it difficult to get the attributes that I needed out of the output. Using the `while` here avoids building the entire array of chunks up front and lets us only track one at a time so it seemed like a win-win.