I don't like the name "gentab". There is a "genobject.c" in source code but stand for "generator object". In the code, both docstring and the name didn't mention "General", it only mention at `note.add(self.genpage, 'General')`. That is why I got ambiguous when I look back to the code.
Or maybe it just because I'm not familiar for the abbr., I take a search and found that in US Army that General abbr. is Gen.
---
I'm a +0 of MainPage, since in the page, it used for general setting. I'm not sure about this changed.