Namespacing and driver caching