Issue #3015631 by liam morland, smustgrave, alberto56, amateescu, batkor: Improve documentation of MenuLinkTreeInterface
(cherry picked from commit 2d552b3d)
Closes #3520997