一个用于模块间路由,基于接口进行模块发现和依赖注入的Router。