An Integrated Framework For Configurable Product Assortment Planning