0 1 2 3 4 5 6 7 8 9 a A b B c C d D … z Z . , ? …. (Etc)
See although there may be infinite “stand-alone” characters that can self display as they are without any styling, they are finite unless self-stand in our universe. Even the space has its place. Raw trimmed and then , what lies between the ‘ ‘ our “ “ or even in between them. . Each it’s own.
Having said that. Imagine a none be one character. We can construct an initial one given any document raw or source. And it will analyze it and if the document contains a character that doesn’t exist, it creates a node. And that node will have a link to that document. The node will know how many times it exist in that place, and some other “meta data light”. I’ll stop there myself because it takes me to the infinite and back. But you get the idea.