Witam, jakie zastosowanie ma dependency injection, do czego służy, kiedy może sie przydać, co upraszcza (w FastAPI)?