In the @dwyl app we want to allow people to capture their thoughts in "Rich Text" (not just plaintext). If we had infinite resources/time and could build everything from scratch we would because we it would ensure the code is fully tested/documented and specific to our needs.
But we don't have infinite resources/time so we need to find existing solutions to problems.
After a bit of googling, I found Zefyr: https://github.com/memspace/zefyr
Busy reading the source code to learn how it works. 👀