Having an enum of preset modes to choose from and ability to resize the window dynamically could help account for large trees.