Структура проекта

Доброго времени суток.

Придумал для себя гигантский проект, который хочу сделать максимально правльно.

Для этого очень нужна правильная структура проекта. Поискал в сети и увидел более-менее полную картину, кроме одного:

html,css,js файлы, в какую их папку класть и как их разделять?

не могли бы вы подробно объяснить мне этот момент, спасибо!