Minor refactoring moved Csharp compilation items into it's own namespace