src/vs/workbench/contrib/scm/browser/scmViewPane.ts/ResourceGroupRenderer/renderTemplate
class ResourceGroupRenderer:	renderTemplate(container: HTMLElement): ResourceGroupTemplate {
		// hack
		(container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-twistie');

		const element = append(container, $('.resource-group'));
		const name = append(element, $('.name'));
		const actionsContainer = append(element, $('.actions'));
		const actionBar = new ActionBar(actionsContainer, { actionViewItemProvider: this.actionViewItemProvider });
		const countContainer = append(element, $('.count'));
		const count = new CountBadge(countContainer);
		const styler = attachBadgeStyler(count, this.themeService);
		const disposables = combinedDisposable(actionBar, styler);

		return { name, count, actionBar, elementDisposables: new DisposableStore(), disposables };
	}