Split the source code into many files