An Extensive Critique on Electric Vehicle Components and Charging Systems. (22nd September 2022)