Is it wrong to have a lot of files in a project? Is it hard to maintain a application that has a lot of files? Well, my answer to those two questions is: No, It is not. Its quite the opposit in my opinion. In my opinion a file should only have one public type, and be named after that. This makes it a lot easier to maintin.