Я Вам советую реализовать следующую структуру:
Файлы проекта, те что используются в дизайне, хранятся в директории images
assets
-- images/
По мимо директории images, там могут находится папки со стилями, js кодом и т.п.
Файлы загружаемые пользователями хранятся в
public
-- uploads
Далее в uploads хранятся директории "сущностей" с объектами внутри