Make us multi-threaded, add VersionedDb, and introduce per-request module hack!