Require providers to specify a driver and simplify config parsing accordingly