Integrated personalization framework