Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Developer Reference)