Add basic config and driver framework