Definitely.
Here are some notes on implementation:
The framework for adding rendering of components within event content is currently there.
ndk-svelte-components created a lite adaptation of coracles implementation.
I considered using those components directly but I needed customization of how nip34 event kinds render and wanted more customization of how other events rendered.
I've added TypeScript support to the core of coracles approach whilst removing some coracle specific dependencies.
It currently support new lines, links and images.