added source map generation support to ModuleBuilder