Text this: Non-Integrated and Integrated On-Board Battery Chargers (iOBCs) for Electric Vehicles (EVs)