This reminds me of blinkots: https://github.com/akumpf/blinkot (I'm unsure if there are still any blinkot viewers around).
The key piece will be the parser module + block component set, which I plan to release as a standalone package, so any app could render these Memlink strings natively and easily.