Defines the different ForecastingModels implemented in OpenForecast. In most cases, it will not be necessary to access any of these classes directly. Instead, use the Forecaster class to obtain a reference to the most appropriate model to use for your data set.