Extensible Recommendation System