Я лично создал папку модулей в общей папке следующим образом: www / htdocs / meo / public / modules
Для каждого модуля я создаю папку в папке модулей.
/ srv / www / htdocs / meo / public / modules / RandImageFrontPage /
В этой папке я создаю 3 папки: css, img, js
Я считаю, что это больше похоже на MVC