Add ability to create drivers
Fixes #15