Adding 1st set of files for the C# port