Simulating Genotype-Phenotype Interaction Using Extended Functional-Structural Plant Models: Approaches, Applications and Potential Pitfalls