using Module::Build to resolve module dependencies.