A thorough study concerning the feasibility of creating carbon offsets necessitates a comprehensive review. This process includes a careful inspection at projected origins for carbon mitigation , considering factors such as implementation expenses , environmental impacts , and exchange dynamics .