拆分为一个核心模块和一个具体项目模块