Style changes.
Enable runtime addition of third party providers.