Text this: Product Selection and Components Replenishment Model of ATO Manufacturer under Heterogeneous Demand