Add some more support for menu sections.
The CSS needs work but it's not important right now.