How plants function, grow and develop: from seed and seedling to flower and fruit