Providers

What are providers?

... Work in progress ...