I recently started with C# but I can't help wondering about the way you build the program. In C and C++ you create a bunch of different C and H files and use the #include statement to merge them. But in C# it sems like everything is just one huge CS file. Is it always that way or will a different way present itself towards the end of this book?