For Which Apps is a Traditional SG Useful?
When application database large and want to view largely structurally static subset
Example: architectural walkthrough
SG not useful if little frame-to-frame coherence
Need to amortize cost of creating and retaining data over time
Additionally, SG is a higher level of abstraction that can provide performance and functionality benefits not easily duplicated by application programmer