Expanded on provider plugins, added examples