We just use one root suspense boundary for lazy loading.
That works okay for pages, but is pretty bad for components. Results in the entire screen flashing a few times. We should add some suspense boundaries to the components in the FieldGroup and just use a loading skeleton there.