some stable configuration is managed by the `App` component and drills down to `PixiApp` and `AnimationControl`, specifically it might be useful to try the react context api to share the state while skipping over the intermediates like `Visualizer` and `ConfigBar` alternatively, since those intermediates store little to no additional state, maybe they can just be removed