Reuse of e-learning personalization components