I considering doing an electric Go-Kart project with two direct drive rear 48v motors (considering two of these). I plan to control it using Arduino PWM pins. However, I am not sure of the route to go as far as motor controllers. Could I build a motor controller myself that will take Arduino PWM input? Or should I be looking into pre made motor controllers? Is there a particularly good IC for 48v motor control?