source files grouped by packages