8.3 Style-based simulation