Explain how you would structure a model to predict commodity price movements using alternative data sources.