多模块，垂直划分