preferences: update preferences categories and dependencies

GitLab: #16
Change-Id: Ib02e4201db803ea81abb305e00e494d46e837ad1
12 files changed