На хабре появилась отличная статья, объясняющая как и для чего использовать паттерн "Репозиторий".
Очень советую всем ознакомиться - http://habrahabr.ru/post/248505/
Некоторые попытки использования репозиториев уже есть в "Юпи!", например вот здесь https://github.com/yupe/yupe/blob/master/protected...
Сделано там совсем "не по науке", будем учиться и исправляться.
Вторая ветка "Юпи!" будет использовать этот (и не только) паттерн очень активно.