This morning I wrote about the controller pattern I was going to use in my open source application. There has been an interesting development on another aspect of my "project". I found out about the Smart Client Software Factory that provides me with the tools that not only make my work easier, but also it contains a more recent implementation of the composite UI application block.
Last but not least the smart client software factory supports WPF, which is really great.
You can find the bits here: http://www.codeplex.com/smartclient