Sampling, Intervention, Prediction, Aggregation: A Generalized Framework for Model Agnostic Interpretations