The correct options are
A Resource availability
C Presence of architectural species
D Diversity of ecosystem
Amount of resources that are available for photosynthesis is directly proportional to productivity.
Diversity of an ecosystem plays a role in the efficient use of resources as diversity forges complementary interactions between species. For example, coral reefs provide shelter to zooxanthallae and zooxanthallae, in turn, gives food to coral reefs.
Presence of architectural species provides a physical habitat to live in. For example, coral reefs are extremely diverse than the nearby tropical ocean ecosystem and it provides a habitat and resources for sea creatures to live.