The formatting function can change the tree label before it is drawn.
A map of glyph role to glyphs that will be used to compose the tree.
The number of times that the theme glyphs for the role indent
will be repeated when indenting a part. Higher numbers increase
the horizontal space between tree levels.
The number of empty lines added between vertical nodes. A higher number increases table vertical spacing between nodes.
A tree theme:
top-left-elbow, used when you need an elbow shape pointing top-left, to the glyph┌, while another could map it to the glyph╭.