Add functionality to change the order of models in the product list. This includes new actions, requests, and UI components for user interaction.