A Generic Model of Reverse Logistics Network Design