code: protected <W extends Widget> W widget(WidgetFactory<W> factory,
        WidgetInitializer<W> initializers) {
      return widget(get(0), factory, initializers);
    }
docs: Create and return a widget using the given factory and the given options.