A Component-Based Model For Prediction And Data Integration