Prepare to introduce hyphenation.
More baby steps toward hyphenation: include the concept of native nodes.
The actual hyphenation algorithm. (Currently not hooked up to anything)