Good God I am being micromanaged by someone who doesn't know what "a tree of arbitrary depth" means
"NONE OF IT SHOULD BE ARBITRARY"
No, like... I am bragging about how flexible my solution is, using words a college freshman should be able to understand.