Rework YiString into something more line-oriented.