An Objective-C framework to create a distributed Core Data context