This ecosystem includes: