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.
Composite UI Application Block in Visual Basic .NET
Composite UI Application Block in Visual Basic .NET