A simple, extensible CoreData stack that's simple to use and multithreaded