Zaslat SMS: FERERO: A Flexible Framework for Preference-Guided Multi-Objective Learning