Code Organization is the key

Ever been tied up in a situation where you see thousands of files containing code, with each file containing several hundreds of lines ? And on top of that you manager has asked you to understand the same code and create a small documentati