Added base framework for drivers. Closes #5