Update source code layout in src/

with the new modules that moved from extra,
and with other undocumented folders.