Isn't what you're calling `lineCount` generally referred to as `stacks` and `slices`?  I could be wrong, but I figured I'd raise the point.  We should keep to standard names as often as possible tostreamline the API.