A small framework for implementing forecasting methods.