Modeling inter-category dynamics for multi-generation technological products