Смари, такая структура.
Весь контент лежит в базе и это атдельное меню.
Для плагиноф меню выше немного, называецца штото типа главное меню. Дизайн - каг удобно, скорее всего (и желательнее) див + табле. Это позволит сделать "резиновый" макет. Потом, языки - не ограниченно сколько. На счет этого мы уже обсуждали...
Про модули. Регистрация в базе, загрузка на основе списка. (Ну типа список названий и статусов - типа активен или нет). Вот таг.