Future<void> addWithWaiting(Component component) async { children.add(component); nodeRoot.children.add(component.nodeRoot); stride = _stride; return component.waitForReady(); }