Move ChatFormatter to his own package