OpenAlea: An open-source platform for the integration of heterogeneous FSPM components