ABC model of flower development