I'm wondering if we can't simplify this down. Having this second version makes it look more daunting than it actually is. If we're already explaining initializing a plugin in the docs, do you think we need both versions here also?