Explain what an ecosystem engineer is and its potential effects on community dynamics.

Explain what an ecosystem engineer is and its potential effects on community dynamics.