1. add section taxon name
2. add feature a section could have several contexts.
in method page_layout.update_section_context
only  reset context if desendant's context is invalid for new_context.