Data processing framework.