Refactored redcarpet to live in the model