The cardinal hypotheses of Holoecology