Bug 1101490 - Implement a new component for Rooms database management

I should remove this (this is a WIP)