Sounds good! My only observation is that, wherever possible, make it easier to see/scan-for text content.
So my text gets lost a bit in: @a-bunch-of-markup My Text is here@
Maybe add a visual delimiter, so: @a-bunch-of-markup:My Text is here:@
To my eye, this makes my content text stand out more clearly.