Need documentation for the following: - [ ] How to use with IoC - [ ] Using in real life scenarios