Initial commit from Codeplex project.