What are the main components of the carbon cycle and how do they interact with each other?