 // MARK: Accessed from Config
 
 extension DB {
-	@objc internal func initialize() {
-		let store: CoreDataStore = .named("db")
-		let model: CoreDataObjectModel = .merged([Bundle.main])
+	@objc
+	internal func initialize() {
+		initialize(storeName: "db")
+	}
+
+	public func initialize(storeName: String) {
+		let store: CoreDataStore = .named(storeName)
+		let model: CoreDataObjectModel = .merged([bundle])
 		
 		do {
 			db = try CoreDataDefaultStorage(store: store, model: model)

}

public final class DB: NSObject {
	private let bundle: Bundle
	internal var db: CoreDataDefaultStorage? = nil
	
	internal var root: NSManagedObjectContext {

		}
	}
	
	@objc
	public func reset() {
		do {
			try db?.removeStore()
		} catch let error {
