Let us create custom Content Blocks via a plugin.
From what I see, MailPoet needs to make a single change for this:
Step (1) make the Base-Block accessible to external JS modules. E.g. add "window.MailPoetBaseModule = Module;" here:
------
Optional, but recommended (2) add a WP filter in the function "createElementFromBlockType()" here so devs can generate the Email code without adding classes to the namespace "MailPoet\Newsletter\Renderer\Blocks".
And maybe also (3) provide a sample module that includes a JS and PHP file to make it easier for developers to create a new content block.
-----
If you consider this Feature Request, I'd be happy to submit a PR in the GitHub repository. Let me know :)