UseSWIG: modernize module
10 files changed