Alright, I hope I addressed all the review comments and didn't forget about anything. I tried to replace most of the `_provided()` functions and friends by something like "functions assigned to the PluginExtension members ending with _provided". I think there were a few exceptions where I referred to it as `_provided()` functions but it was typically in the same sentence where the long version was already present and I didn't want to make it too crazy.
(This night I'm going to dream about functions assigned to PluginExtension members ending with `_provided`...)