feat(namespace) : Simplify driver namespace

the storage and metadata directories are removed.
I was thinking about any possible name collision among drivers, it seems not a problem.  But I kinda like 'Module''Type'Driver name, would it eliminate possible module import mistakes?  

I'm 50.1% leaning to keep the current name.