Understanding Application Size Scope and Granularity