addServiceOutputSection(sectionName, content) {
    sectionName = ensureString(sectionName, { name: 'sectionName' })
    if (typeof ensureValue(content, { name: 'content' }) !== 'string') {
      content = ensureIterable(content, {
        name: 'content',
        denyEmpty: true,
        ensureItem: ensureString,
      })
    } else if (!content) {
      throw new TypeError('Section content cannot be empty string')
    }
    if (
      this.serviceOutputs.has(sectionName) ||
      this.servicePluginOutputs.has(sectionName)
    ) {
      throw new TypeError(
        `Section content for "${sectionName}" was already set`,
      )
    }
    this.servicePluginOutputs.set(sectionName, content)
  }
Remove the progress spinner.
Leave spinner responsibility to commands.
Hide the spinner here so that no blank space is shown,
between Framework init and a plugin using the spinner.