what are the components of cosystem?​