修改生成模板逻辑
增加 创建组件的工厂