My wife makes custom jewelry and asked me to make her a stand to hold finished necklaces and bracelets. So this is what I came up with as a first draft. It worked out really well. Very lightweight, stable and economical in terms of material usage. The "trunk" is printed to the maximum length I could fit diagonally on my Prusa i3 MK2S which worked out to 270mm. If you want to print it a bit taller or shorter just increase the length of the trunk in your slicer. I would say you could go quite a bit taller, but you should increase the infill on the trunk and base for stiffness. If you go too high, it will be unstable and more likely to tip front to back if bumped.
If you want to have staggered/offset heights on each trunk, just print one at a different length.
Used Cubic infill at 20% in Slic3r Prusa Edition. Increase infill on base and trunk if printing a taller tree to add a bit more stiffness.
The tolerances are perfect, provided your printer is tuned. The trunks slide easily but snug into the crossbars and base. This facilitates breaking the tree down for storage or swapping out different length trunks. For a permanent assembly and more stability, use a dab of CA glue at each assembly point.