Started adding in support for shaders in the driver.