...
You can define a strategy for each widget of each of your WPO (Widget & Page Optimizer) and this stragy strategy will be responsible to define dynamically what products should appear in which position.
However, sometimes, you want to force one or several produts products to appear on top, in a specific position, or to be removed from the results. While you should only do that for special cases and use dynamical strategies and logic for most situations, it happens you need to have a final control on the reusltsresults. This is what Rules are for!
...