General models of ecological diversification. I. Conceptual synthesis