module/interface: new module, implementing cross-module API sharing