Splitting C# files per type