Hej, mam pytanie o architekturę czystego projektu, jak robiłem wcześniejsze projekty w corze, to dzieliłem solucje na kilka projektów, jak serwisy, repozytoria, data, czy projekt z controllerami, podpisałem data -> repozytorium -> serwis -> controller, -> view. Tworzę teraz nowy projekt, zwykle ToDo web API z blazorem, jak zrobiłem sobie kursik, to typ podpinal w taki sposób, że data -> repozytorium -> controller, później odbierał przez httpclient -> serwis -> blazor, rozumiem, że musiał tak zrobić, bo musiał zaimplementować serwis w blazorze, a repozytorium w API. Moje pytanie jest następujące, czy tak wygląda prawidłową architektura w blazorze? Dziwi mnie trochę repozytorium do controllera, nie jestem do takiego czegoś przyzwyczajony, z góry dzięki za odpowiedzi.