Personalization

@Berdir asked specifically to review this branch, please leave the merging to him.
Because it is not used. But since it is not relevant to the personalisation feature, I should probably revert it.