For each area, the user should be able to select a preference.
The preference is an integer from 0 to 9, where 0 means 'I hate it' and 9 means 'I absolutely love it'.
The server should add an endpoint so the lib can set the preference, and a way to query it (maybe the normal endpoint to query areas can be reused). The server doesn't need to do anything else than storing it.