Title: Understanding Flowers and Flowering : an integrated Approach