Please add an elaborate description of what a `StyleTree` is, and how the `StyleTreeNode` is used there. Future contributors will be able to understand this code faster.:)
Perhaps also add a small description to the above class.