code: @JsOverlay
    public static <T extends IsVueComponent> void component(String id,
        VueComponentFactory<T> vueFactory) {
      component(id, vueFactory.getJsConstructor());
    }
docs: Register a {@link IsVueComponent} globally
  
  @param id Id for our component in the templates
  @param vueFactory The factory of the Component to create
  @param <T> {@link IsVueComponent} we want to attach