The infrastructure of an extension--packaging it up, installing it with custom procedures, setting up menus and toolbars and keybindings, handling documentation and context help.