Right now, each Priority Selector Desire can have one or more Considerations (value/curve pair). The Desire (child) with the highest Consideration Utility Value is executed.
I am not exactly sure what would the difference be if consideration were implemented as decorators in this particular case 🙂