Organize all the source files into compiler/, components/, and platform/.