Add profiles API (with test) and updates widgets preferences