Using multiple submodules for different languages