I feel completely lost! I'm trying to get the hang of DDD and it's proving to be quite challenging, especially coming from a Frontend background. My burning question is: where should I handle API calls? From my understanding, any communication with external systems should reside in the infrastructure layer. But I'm uncertain whether it belongs in the Entity, Service, or Repository within that layer. Still wrapping my head around all this information, so please forgive me if my question seems a bit scattered.