Накидал тут пример структуры фронтового проекта



Главная мысль: разделять вещи по типу их тестирования. Или что бы понять к чему относится сущность, подумайте как вы будете ее тестировать.



Структура и примеры не идеальные, просто на подумать.