But to come up with a precise and well-understood definition of a component, which everybody agrees upon, is not an easy task. Manyhave tried, but the result is a flora of different definitions that are slightly different.
I think the blue marked part just mean 'different definitions about component are slightly different, is that correct? but what does 'flora' mean here? Any input will be appreciated.