|GStringChunk that actually stores the strings. |
|A array of char* that points to the strings. |
|Stores the indexes of strings which are inserted constantly. |
|Number of strings in the StringList. |
However, instead of return char pointers, StringList functions return the indexes of the strings because returning char pointers might cause more confusion.