Developing Your Internal Carbon Pricing Mechanism: Approaches and Types