Template based solution of content states. Thanks to templateHelpers it is possible to convert content data into markdown dynamically when it is needed.

In ideal case we need to create some common view and inherit all content views from it.