Core Data Implementation - structure and methods implementation

NSFetchedResultsController, NSManagedObjectContext, NSFetchRequest,
NSEntityDescription, etc