Thank you, Hendrik. I appreciated hearing your thoughts and agree with the approach of a lightweight core that serves the majority with canonical plugins that serve more targeted needs. It just makes sense.

Let’s wave a magic wand for a moment and assume the project direction supports that approach… how would you propose that we walk back some of the things that have already been added to Core and separate them out into feature plugins? In the spirit of backward compatibility and non-breaking changes to Core, I’m thinking through what that process might involve and…it’s not simple.

Maybe my question is too tactical since your post is philosophical in nature, but I’d love to hear your thoughts.