1. A computer-implementable method for managing display of product module descriptors within a user interface, comprising: receiving a first set of location data comprising a first location of individual product module descriptors within a user interface window, each of the individual product module descriptors associated with a corresponding product module; processing user input data and product module purchase data to generate a product module ranking value for each of the corresponding product modules; processing the product module ranking value for each of the corresponding product modules to generate a second set of location data comprising a second location for each of the individual product module descriptors within the user interface window; and using the second set of location data to display the individual product module descriptors within the user interface window.