Move all drivers to beginning of driver.c
Combine all driver_index* functions