Done porting most of the project to C#.