Contact Ensemble Infrastructure