Since the driver is now a multi-crate beast, we should update our config to use cargo workspaces for the convenience and compilation efficiency that'll bring.
This will require changing some scripts (anything that references target) since that path will change.