Refactored ordering strategies hierarchy.