Except for the all voltages part, it's possable. I built a charger that will charge NiCad, NiMH, Li-Ion, LiFePo4, Li-Poly, Li Nano Phosphate, Ni-Silver, Lead Acid, AGM, Gell and even Super Caps. I am limited to a full charge voltage of 100V. Charge current limit can be controled from 10mA to...