TODO: Describe how autofill adapts to user preferences