Flower development: initiation, differentiation, and diversification.

Flower development: initiation, differentiation, and diversification.