In theory, it makes sense that `App.js` is at the top level of `src/components`, with other components one level deeper, as `App.js` is the parent component.
In practice, it is always confusing to find that tests for App.js, as its test directory appears at the top of `src/components`, while its `fixtures` dir is in the middle, then, finally, `App.js` is below the other directories.
Going forward, may want to reconsider how tests are organized in general. We do not need to use the `__tests__` directories in the latest version of jest (which we use now). This though would be another diff.
For now, make the organization make more sense based on practical experience of managing the repo.