原来组装 Device 的代码放在每个 Impl 文件下实现,通过 @register_impl 装饰器注册组装函数,然后通过统一接口 组装。现在将所有组装代码移动到了 Host 实现下,Impl 实现 只需要实现自身。