Char performance tweak

This will provide support for extracting strings directly, instead of having a list of dictionaries with values, lengths, and offsets, which could possibly cause issues when dealing with large amounts of data.