The Composite UI Application Block provides proven practices to build complex smart client user interfaces based on well known design patterns such as the Composite Pattern.
CAB
CAB