Here we would create it with an implementation type? For example var db = new DBModule('couchDb').  Is this correct?