Split source code into packages with multiple files