Principles of CO2 reuse