So my component is set up as a container that can have x number of children, the user cannot progress until each of the child components is "ready" based on variou