An Explanatory Model of Diabetes