ну собсно - сколько у вас модулей обычно и т.п.
т.е. например:
пользователь взаимодействует с интерфейсом, тот в свою очередь взаимодействует с ядром и ядро на основе шаблонов HTML возвращает пользователю данные от введёных в интерфейс данных. Немного сумбурно, но я всегда плохо излагал свои мысли =)