Generalised System of Preferences