Using the existing "Rocket.Chat Auth for Google Auth Component" as a framework, add support for the following Rocket.Chat auths:
The existing component should be extended, instead of new components created -- since they're all Rocket.Chat auths.
(it may be a good idea to keep each supported auth as a sub-component/plugin of the auth - hence using it as a framework)