- Add test coverage to TextLine - Use char[] instead of String for TextLine - Optimise index handling when reading text lines Resolves #1689