Full commenting on DriveTrain, small changes otherwise