Refactored MenuSection initialization.

Menu sections now always initialize with all menu entries.

Removed MenuSection.append() method.

Menu sections effectively do not change after initialization.