All XML subelements defined in the individual extension point documents
may appear more than once inside an extension element. For example, a org.eclipse.ui.propertyPage
extension may contain several instances of page elements. Although
making one extension per subelement is not technically incorrect, we recommend
grouping for consistent style. It can also improve workbench startup time
because there will be fewer extensions to process.