now the title of the section is wrong ;-)

i re-copy my comment that is now hidden by github: i would combine this section with the one below and only talk about the MenuNode and not about MenuNodeBase (that class is basically to extend in other classes).

you could convert the intro talking about base things to a sidebar or .. note:: and just explain how to use the MenuNode.