Preference function specifics and deployment diagram.