Refactor to use dedicated Factory to open database and split DatabaseInterface and internal ProcessIoDatabase implementation#12
Merged
Factory to open database and split DatabaseInterface and internal ProcessIoDatabase implementation#12