How Much Detail?
Granularity is driven by requirements:
How small are the useful pieces?
Are there many useful groupings?
How smart is the processing software?