Select and manage primary cells, rechargeable cells, battery packs, chargers, protection circuits, and fuel gauges. Address cell balancing, thermal hazards, transport constraints, and safe charge and discharge limits.