Split StringWrap. Undid last commit, and reworked into something a bit more sensible (I hope... not enough sleep....). Yell at me if it is wrong.