Added a doc for describing the model interface. Not perfect, but maybe helpful?