Initial Data binding support checked in and explanation of the roadmap

As we proceed with the roadmap to 1.0, we will first implement a sample EmailClient application, using both the UI and the DataAccess modules. We will first focus on an System.Windows.Forms frontend. When the EmailClient is working using System.Windows.Forms (SWF), we will see if there are places we would like the code to be more cleaned up. These refactorings will then be applied to the DataAccess and UI modules.

Once we're satisfied with the needed code, we will proceed to implement a Windows Presentation Foundation (WPF)  frontend to the EmailClient. Implementing this frontend means we need to implement both the EmailClient's frontend and the databinding support.

After we finish both the SWF and the WPF frontends to the EmailClient, we will again go through the code to see if there are places we would like to be more clean. We will try to clean those places up and keep the EmailClient running.

This is the point where CTP5 is going to be released. After that, for CTP6 we will focus on getting a GTK# implementation of both the UI module and the EmailClient. This is all we will be doing for CTP6 (as always it looks like it's piece of cake, but probably this will take quite a bit of time).

Probably CTP6 will be our Beta 1 release. During the beta phase, we will start putting all efforts in documenting the project.