<component>
  <abstracttype name='widget'/>
  <sectiontype name='widget-a' implements='widget'>
    <key name='widget-a-key' default='widget-a-default'/>
  </sectiontype>
  <sectiontype name='widget-b' implements='widget' extends='widget-a'/>
</component>
