src/vs/workbench/contrib/extensions/browser/extensionEditor.ts/ExtensionEditor/open
class ExtensionEditor:	private open(id: string, extension: IExtension, template: IExtensionEditorTemplate, token: CancellationToken): Promise<IActiveElement | null> {
		switch (id) {
			case NavbarSection.Readme: return this.openReadme(template, token);
			case NavbarSection.Contributions: return this.openContributions(template, token);
			case NavbarSection.Changelog: return this.openChangelog(template, token);
			case NavbarSection.Dependencies: return this.openExtensionDependencies(extension, template, token);
			case NavbarSection.ExtensionPack: return this.openExtensionPack(extension, template, token);
		}
		return Promise.resolve(null);
	}