Suppose that we have difference SMS provider for each tenant (each tenant have their own SMS provider that wants to send SMS thorough those provider) How can we implement this situation in ASPNetBoilerplate?