Once we've done #2 we can break the drivers out into separate crates so that other people can use them.