I am just curious about differences, and the different use cases, between InjectionToken and Injectable. I have a service similar to below: