Помогите сформировать структуру Базы данных (Core Data)

coredata

#1

Всем доброго времени суток. Прошу помощи сформировать структуру БД в Core Data, буду признателен, если подскажете как лучше сделать.
Задача такая: Делаю приложение - тренажер спряжения испанских глаголов. У глаголов есть особенность - несколько разных времен, в разных временах глагол изменяется в зависимости от местоимения, с которым он стоит. К вопросу прилагаю изображение (ссылку, надеюсь не удалят)


В примере показан глагол, у него четыре времени, в которых он спрягается, в каждом времени есть еще подгруппы. В примере показано спряжение глагола в Indicativo - Present.
Все формы глагола нужно занести в одну БД, формы должны быть привязаны к основному глаголу и к временной форме.