How do producers, consumers,and decompresses support each other in an ecosystem?