Would really like to rewrite TextWinFormatter