So here's a framework for figuring out which features need a model and how to choose which one to use.