did text edit for multi line for the first time. There is no data structure here, i just have text in a buffer and i get data from the buffer each time i need it, no cashing aslo. But i have commands working pretty well and offsets and mouse selecting and even custom draw for cursor from a dll that someone might suply (this was just for testing).