The tl;dr slider on
this article is brilliant. You can get more and more detail (or less and less) as you needed.
I took a shot at this problem in a
more complicated way a while ago. To be fair to my 2013 self, though, I was hoping to tackle a little more than letting a user control the amount of detail they'd get.