Я незнаю как заложено по синтаксису, но я встречал много реализаций.
Первая, это как ты говоришь. В папке лежать разные модельки
Model_Foto.php
Model_Video.php
и т.д.
И потом в контролеере, где надо грузят какую либо модель, которая возвращает например все видео из базы, а потом все что вернула модель, обрабатываем вьюшкой.
И второй вариант(он мне кажется более подлежит синтаксису MVC)
Допустим, контроллер называется Controller_Main.
php. Значит к этому котроллеру,в папке с моделями, лежит только одна модель Model_Main.
php. Так вот в самом контроллере, без права выбора иной модели, грузится модель, у которой имя аналогично контроллеру(без Controller_) и в ней уже выводятся из БД записи, видео, фото и так же обрабатываются вьшкой. Вот в все :)