I'm looking through the
source of
polyglossia
now and just can't get what is the advantage of writing code in plain TeX files and then using a script to merge everything in one
.dtx
by including each of the source files inside
\begin{macrocode} … \end{macrocode}
. This completely defeats the purpose of
.dtx
!