Flower and fruit development in Arabidopsis thaliana