Design a Dependency Injection Container — Low-level design — CareerVerse