Added `UpdateCharge`, `RefundCharge` components and specs for them.