docs: public ComponentContainer startComponents() {
      try {
        doBeforeStart();
        pico.start();
        doAfterStart();
        return this;
      } catch (Exception e) {
        throw PicoUtils.propagate(e);
      }
    }