Implemented the first draft version of driver library.
Added driver wrapper.